我想要做的是使用角度将每个用户输入转换为标签。我相信我做了正确的事情,但没有成功。如果有人看一下这段代码,我会很感激。谢谢使用angular.js将用户输入转换为标签
这里是一个plunker
<div class="row" ng-controller="tagForm">
<div ng-click="addEntry()">
<div class="col-xs-12 col-sm-12 col-md-10 ">
<input type="text" placeholder="What are your area of expertise" ng-model="newEntry.name" class="form-control border" />
</div>
<div class="col-xs-12 col-md-2 center form-button">
<input type="button" value="Add" class="btn btn-orange btn-add" />
</div>
<div class="col-md-8 col-sm-offset-2" id="up">
<br />
<span class="label label-primary" ng-repeat="entry in entries">{{entry.name}}</span>
</div>
</div>
</div>
app.controller('tagForm', ['$scope', function($scope) {
return $scope.addEntry = function() {
$scope.entries.push($scope.newEntry);
return $scope.newEntry = {};
};
}]);
请问你能解释一下吗?即你想将每个转换为标签? – BlaShadow 2014-09-04 16:41:01
我试图做的是,当用户在输入框中键入一个单词并单击添加时,它会将该单词转换为标签。像这样的http://aehlke.github.io/tag-it/ – 2014-09-04 17:07:03