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テンプレートの読み取り専用に設定する方法
angular.js:13042 Error: [$injector:unpr] Unknown provider: $elementProvider <- $element <- custCtrl
しかし、私は、これは正しい方法ではないことを述べているいくつかのリンクを参照してくださいjQuery
グーグル上のライブラリ
angular
前に、私はすでに含まれています。
私がこのようにしているのであれば、私の要件はどうすればいいのでしょうか?
要件: - すべての入力フィールドをng-templateの読み取り専用に設定する方法はありますか?
あなたがplnkr –