HTMLテンプレートenableInput()はすべてNG-繰り返しボタンでトリガを受けるすべてのNG-繰り返しボタン、上のトリガを取得はNG-繰り返しボタンの機能を起動しようとすると、私は一つのボタンをクリックすると機能が
<md-card ng-repeat="item in vm.feeCard | orderBy:'$index':true">
<div flex layout="column">
<div layout layout-align="space-between center">
<md-input-container >
<input name="feename" ng-model="item.name" placeholder="Fee Name" ng-readonly="vm.defaultReadonly" />
</md-input-container>
<md-input-container >
<input name="amount" ng-model="item.amount" placeholder="$ Amount" ng-readonly="vm.defaultReadonly" />
</md-input-container>
</div>
<md-button class="md-primary md-raised" ng-click="vm.enableEditing()">Edit</md-button> >these repeated buttons triggered when i click one of them
</div>
</md-card>
するコントローラ
(関数(){ 'は厳密使用'; 角度.module( 'app.admin') .controller( 'schoolFeeCtrl'、schoolFeeCtrl);
();})();
まず、Angular4の使用をすぐに開始することを強くおすすめします。私はこれがAngularJSで同じかどうかは分かりませんが、HTMLファイルのAngular4では、ボタンの関数を呼び出して$ eventを渡します。コンポーネントのtsファイル内から、$ event.targetを介して個々のボタンにアクセスします。これでボタンがあるので、クリックしたボタンを示すために 'id'プロパティを見ることができます。 – ObjectiveTC