0
也許我只是沒有正確地考慮/研究它,但我想要做的是按類別獲取大量DOM元素並設置它們的ng-model
值。AngularJs:按類別循環並設置模型值
在僞代碼:
所有的For x in elements having class foo:
x.modelValue = 1
也許我只是沒有正確地考慮/研究它,但我想要做的是按類別獲取大量DOM元素並設置它們的ng-model
值。AngularJs:按類別循環並設置模型值
在僞代碼:
所有的For x in elements having class foo:
x.modelValue = 1
第一,我建議你重新考慮你的架構。因爲最好是使視圖(即DOM)依賴於模型值而不是其他方式。
但是,如果你走這條路由於某種原因,你可以做以下
.directive('foo', function() {
return {
restrict: 'C',
require: '?ngModel',
link: function(scope, el, attrs, modelCtrl) {
if(modelCtrl) {
modelCtrl.$setViewValue('foo')
modelCtrl.$render()
}
}
}
})
你可以進入更詳細的?爲什麼你想用一個元素的類來驅動模型?這聽起來像你想要一個元素的屬性**直接**應該發生什麼,在這種情況下,這是[指令](https://docs.angularjs.org/guide/directive)的用途。我認爲一個更具體的例子可以提供幫助。 – zero298
@yusif刪除回答說:「你在做什麼聽起來不像角度的方式,你能詳細說明你試圖做這件事的原因嗎?」 - 我同意100%的聲明。請向我們展示您的代碼並更詳細地描述您的問題 –