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 –