我想在角度自定義指令。我嘗試在我的視圖中添加輸入字段,當我點擊按鈕。換句話說,我正在試圖做一個自定義指令,其中當用戶按下按鈕時,它添加一個輸入字段在瀏覽器中。如果我不使用自定義指令,我認爲它太容易了。意思是,如果我只使用控制器,那麼當用戶單擊按鈕並在控制器上存在按鈕單擊時,我將一個數組和一個數組按下。如何在角度中自定義指令?
但需要時進行自定義指令,我會寫我的按鈕單擊事件中的控制器或指令
這裏是我的代碼 http://play.ionic.io/app/23ec466dac1d
angular.module('app', ['ionic']).controller('appcontrl',function($scope){
$scope.data=[]
}).directive('inputbutton',function(){
return {
restrict :'E',
scope:{
data:'='
},
template:'<button>Add input</button> <div ng-repeat="d in data"><input type="text"></div>',
link:function(s,e,a){
e.bind('click',function(){
s.data.push({})
})
}
}
})
我只需要添加輸入字段,當用戶點擊在按鈕上使用自定義指令..你能告訴我我在哪裏做錯了嗎?
我們可以讓按鈕模板,然後單擊該指令
嚴格來說這不是jQuery,而是默認情況下角度使用的jquery燈。休息是真的 –
@PetrAveryanov你的正確,更新的答案。 – ste2425