我正在尝试在点击链接时显示输入(并隐藏另一个输入)。
到目前为止,我已经尝试过:
<input ng-if="form.type=='Other'" type="text" class="form-control" placeholder="{{questions.n3B.placeholder}}" ng-hide="editplaceholder == true"/>
<input ng-show="editplaceholder == true" ng-model="questions.n3B.placeholder" type="text" class="form-control"/>
<a href="" ng-if="form.type=='Other' && editMode" class="edit-link" ng-click="EditPlaceholder()" >Edit placeholder</a>
被解雇的函数:
var EditPlaceholder = function ($scope) {
$scope.editplaceholder = true;
};
我错过了什么?
我在AngularJS中有点新鲜,我认为我的大部分问题都源于缺乏基础知识的坚实基础......
答案 0 :(得分:1)
您必须将您的EditPlaceholder函数添加到范围,才能从ng-click调用它。
尝试
$scope.EditPlaceholder = function(...){}