app.controller('custCtrl',custCtrl);
custCtrl.$inject = ['$element'];
function custCtrl($element)
{
//call API & get the json
if(jsonData.readonlyFlag){
var elems = $element.find('input[type=text]');
elems .forEach(function(elem) {
//need to set each elem to readonly
});}
}
但是,這是拋出以下錯誤。如何將所有輸入字段設置爲只讀ng-template的角度
angular.js:13042 Error: [$injector:unpr] Unknown provider: $elementProvider <- $element <- custCtrl
可是我已經包括jQuery
前angular
庫
在Google上搜尋我看到它說,這是不正確的做法幾個環節。
所以我的問題是如果我這樣做,我該如何解決我的要求,否則什麼可能是更好的方法?
要求: - 如何將所有輸入字段設置爲只讀ng-template?
您可以創建一個plnkr –