私は同じクラスのスパンタグをたくさん持っています。どのように各機能角度でそれらのhtmlを取得する。助けてください。前もって感謝します!。各機能でスパンhtmlを取得 - 角度JS
500,1000を取得する方法を<span class="amount">500</span>
<span class="amount">1000</span>
....など
私は同じクラスのスパンタグをたくさん持っています。どのように各機能角度でそれらのhtmlを取得する。助けてください。前もって感謝します!。各機能でスパンhtmlを取得 - 角度JS
500,1000を取得する方法を<span class="amount">500</span>
<span class="amount">1000</span>
....など
私が正しくあなたの質問を理解している場合、カスタムdirective
はあなたに(再利用可能なコンポーネントを作用する)分離株の範囲で使用することができます:例えばのためにspanタグを使用して金額を取得します。以下のコードを参照してください
私は$ scope配列変数(2ウェイバインド)を使用し、量を更新する指令に渡しました。私はあなたが達成するために何をしようとしている使用の$タイムアウトのみお使いのコントローラで結果を披露する
app.controller('MainCtrl', function($scope,$timeout) {
$scope.name = 'World';
$scope.amountArray = [];
$timeout(function(){
console.log('from controller',$scope.amountArray);
},2000);
});
app.directive('getAmounts',function(){
return{
restirct:'A',
scope:{
amountsContent:'=amountArray'
},
link:function(scope,element,attrs){
var amountValue = element.html();
scope.amountsContent.push(amountValue);
console.log(scope.amountsContent);
}
}
});
ありがとうございます。あなたの理解は正しいです。私は各機能でこれをやろうとしたが、スパンの値を得るためにタイムアウトを使用していた。 –
@SethuRaja私はちょうど2つのデータがバインドされ、量値が更新されていることを示すために$ timeout inorderを追加しました! 。しかし、私はあなたのために働いてうれしいよ:) –
がありますか? 500を検索することによってあなたが意味することは非常に不明です。私は実際には、この質問に関連する角度は何も見ません。 – ryanyuyu