1
問候大家。我從AngularJS開始。我嘗試在「Getter-Setter」中使用ng-model-options,但只要我嘗試返回,他會給我寫函數的代碼,而不是使用它。AngularJS getterSetter向我展示函數的名稱,而不是執行它
/**
* Created by Pierre on 21-03-17.
*/
function myController($rootScope) {
var _name = " ";
//get and setter pour optionSetter
$rootScope.name = function(nom){
_name = angular.isDefined(nom) ? nom:_name;
return _name;
};
}
angular.module('myApp', [
'ngSanitize'
]).controller('myController', ['$rootScope', myController]);
<form>
Nom:<input type="text" ng-model="name" ng-model-options="{ getterSetter: true }" />
</form>
<p ng-bind="name"></p>
我的瀏覽器輸出:
沒有什麼變化,除了我不能在輸入中輸入更多文本 –