如何在AngularJS中设置value =一个字符串
How to set value equal to a string in AngularJS?
我使用AngularJS的应用程序中有以下HTML代码:我试图设置company_id等于公司id点击。唯一的问题是公司id的类型是字符串,它不工作。如果我代入一个整数就可以了。下面是我的代码:
<div id="wrapper">
<div id="input" ng-init="company_id = ''">
<div>
{{ company_id }}
</div>
<button ng-repeat="company in companies" ng-click="$parent.company_id = {{ company.id }}">
{{ company.name }}
</button>
<a href='#vote'>
<input id="locationSubmit" class="button" type="button" value="Submit" />
</a>
<button ng-click="company_id = 25" ng-init="count=0">
Increment
</button>
</div>
,这是我在浏览器中使用id渲染它时的样子当然,这不仅仅是打印出来的。问题是,当我点击公司按钮,它无法改变的值,除非我拿出{{公司。Id}}并放一个整数,那么我如何让值被设置为字符串呢?
<button ng-repeat="company in companies" ng-click="$parent.company_id = 0" class="ng-scope ng-binding">
Sigma Chi Fraternity
</button>
你不应该在angular自己的ng-click
指令中插入变量。
修改如下:
ng-click="$parent.company_id = {{ company.id }}"
ng-click="$parent.company_id = company.id"
相关文章:
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 制作一个regex来验证只有一个数字的字符串
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- NodeJS在一个较大的字符串中获取一个字符串的索引
- jquery从2个json字符串构建一个复选框表单
- 在Javascript中将一个值和字符串数组转换为if语句
- Javascript:用while循环在给定的count参数中重复一个字符串
- 如何使用另一个字符串作为模板从字符串中提取数据
- 用jQuery将字符串从一个类替换为另一个类
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- JavaScript:如何创建一个具有字符串名称的对象
- 如何从 javascript 中可能具有一个或多个图像的字符串中仅获取图像名称
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 从表单中动态生成一个字符串,传递给通过AJAX加载的PHP文件
- 当我JSON.stringfy(对象)时,我得到一个疯狂的字符串作为值
- 我可以使用JS一次使用JSON数组中的一个字符串吗
- 使用javascript替换字符串中除第一个和最后一个之外的所有字符
- 获取一个对象´s属性的名称使用字符串
- 删除一个“;从javascript中的字符串末尾