我同时使用ngTagInput库得到一个奇怪的错误:“错误:无法更改类型属性”。获取错误而使用ngTagInput库(AngularJs)
Error: type property can't be changed.
这里是一个错误的截图 - Error Screenshot。
HTML代码 -
<html ng-app="project">
<head>
<link href="/css/ng-tags-input.bootstrap.min.css" rel="stylesheet"/>
<link href="/css/ng-tags-input.min.css" rel="stylesheet" />
<script type="text/javascript" src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js'></script>
<script type="text/javascript" src="/assets/bootstrap-3.2.0-dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src='/js/angular.min.js'></script>
<script src="/js/ng-tags-input.min.js"></script>
<script src="/js/app.js"></script>
</head>
<body>
<form ng-controller="MainCtrl" role="form">
<div class="col-md-12 topM10px">
<tags-input ng-model="formInfo.tags" placeholder="Add a keyword"></tags-input>
</div>
<div class="col-md-12 topM10px">
<div ng-click="submitidea()" class="col-md-3 submitbtn">Submit</div>
</div>
</form>
</body>
</html>
控制器代码(app.js) -
var app = angular.module('project', ['ngTagsInput']);
app.controller('MainCtrl', function($scope, $http) {
$scope.formInfo = {};
$scope.tags = [
{ text: 'Tag1' },
{ text: 'Tag2' },
{ text: 'Tag3' }
];
$scope.submitidea = function(){
console.log($scope.formInfo);
}
});
请人帮忙。在此先感谢
您可以将您的控制器代码? –
用控制器代码更新@DanielNalbach – sajalsuraj
这是你的全部代码吗?你能发布完整的HTML吗?我成功地设置了一个ng-input-tags的小提琴,并且希望看看代码中是否还有其他可能成为问题的东西。 –