无法创建属性'选择'在字符串'信息技术'angularjs
Cannot create property 'selected' on string 'Information Technology' angularjs
这是我的控制器
$scope.subjects = ["Computer Security", "Graphics and Multimedia", "Networks", "Computer Science and Engineering", "Game Design", "Programming", "Information Technology", "Software Engineering", "Technology Management", "Telecommunications", "Web Development", "Sociology", "Psychology", "General", "Social Work", "Criminal Justice", "Law and Paralegal", "Public Safety", "Forensic Sciences", "Counseling", "Homeland Security", "Political Science", "Public Administration"];
这是我绑定数据的视图
<label class="concentration-label3" ng-repeat="value in subjects">
<input ng-model="value.selected" ng-disabled="subjectCheckedCount == subjectLimit && !value.selected" type="checkbox" name="concentrations" class="concentration-label3__input js-concentration-value" value="{{value}}" data-mixpanel-subject="Design" >
<span class="concentration-label3__title" for="conc1">
{{value}}
<span class="concentration-label3__title__checkmark4"></span>
</span>
</label>
它给了我一个错误,"无法将选定的属性绑定到字符串"xyz'请帮忙!!!
subjects
是一个字符串数组,它没有您试图绑定到输入的属性selected
。
for(var j = 0; j < $scope.subjects.length; j++){
$scope.subjectsArray.push({
'name': $scope.subjects[j],
'value': $scope.subjects[j]
});
}
为了创建的任何属性,我们必须提供ng个repeat对象稍后再处理该对象。我们无法创建字符串的属性。所以我将字符串数组转换为对象数组。
相关文章:
- JavaScript:解析奇数字符串以获得必要的信息(RegEx)
- 用JavaScript加密字符串,用RSA技术用PHP解密
- 如何使用Javascript/jQuery将信息从查询字符串传递到Facebook中的页面选项卡应用程序
- 什么在技术上更有效来匹配预期的字符串
- 是否可以在不使用 eval() 的情况下以编程方式从字符串或其他技术定义函数
- 从字符串中提取信息并将其保存到数据库
- 使用 Ajax 发送查询字符串和会话信息
- 正在从字符串中提取信息
- Javascript正则表达式或其他解析技术来提取字符串中最后一组括号的内容
- 无法在信息窗口GoogleMap上显示包含JavaScript变量中的文本或字符串的数据,查询中包含php文本
- 执行top.location.href后丢失php发布的字符串变量信息
- JavaScript子字符串:如何从字符串中提取特定的信息
- 如何从多行字符串中提取信息
- 在这种情况下,为什么json .parse()不能从json字符串中获取信息?
- 如何查找以字符串"word"并从带有char #的字符串中提取信息
- 无法创建属性'选择'在字符串'信息技术'angularjs
- 在javascript中从字符串中提取半结构化信息
- 此页面没有'无法正确加载谷歌地图.有关技术详细信息,请参阅JavaScript控制台
- React/Flux实现技术不清楚父组件何时需要在子组件上拉字符串
- 获取有关带有split和子字符串的字符串的一些信息