我正在设置一个临时数组,让用户尝试编辑一些东西,我正在尝试将文本输入值保存到arrary中。我正在使用的当前方法是推送一些东西,但它显示为空白。我想我并没有真正从文本输入中获取值,看一看 -
这是按钮和输入
<input type="text" ng-module="tagName"><button type="button" class="resultsButton" ng-click="addTag()">Submit</button>
在我的控制器中 -
$scope.tagsFeed = ["one", "two", "thre", "four", "five", "six"];
//ignore delete function
$scope.deleteTag = function($index){
$scope.tagsFeed.splice($index,1);
};
$scope.addTag = function(){
$scope.tagsFeed.push($scope.tagName);
};
我的添加标记功能似乎无法正常工作。按下按钮会向数组添加一个空白条目,我尝试使用console.log $ scope.tagName,它似乎是未定义的。有什么想法吗?谢谢!
答案 0 :(得分:3)
您认为自己需要ng-model
而不是ng-module
。
所以改变
<input type="text" ng-module="tagName">
对此:
<input type="text" ng-model="tagName">