当我想要像这样传递的值中硬编码时,它正常工作并正确地返回数据:
<!-- This works! -->
ng-click="LSCC.getCrawlResults(4661224)"
但是,当我尝试从文本框中保存值并将其传递给我的ng-click时,我收到错误。
<!-- This doesn't work! -->
<input class="form-control" name="retailerID" ng-model"x">
<button type="button" class="btn btn-default" ng-click="LSCC.getCrawlResults('x')">Load</button>
我尝试过以各种不同的方式传递参数,但我似乎无法弄清楚如何实现这一点。谢谢!
答案 0 :(得分:1)
x
在ng-model
中分配错误,我认为删除引号是必要的。
<input class="form-control" name="retailerID" ng-model="x">
<button type="button" class="btn btn-default" ng-click="LSCC.getCrawlResults(x)">Load</button>
答案 1 :(得分:1)
您的ng-click功能定义在哪里?在控制器?如果是这样的话,我会将所有内容附加到$ scope并使用$ scope.x访问ng-model而不是尝试传入它,因为这会给你带来麻烦
答案 2 :(得分:0)
要回答我的问题,我忘记了'='符号。
ng-model"x" <!-- No '=' sign -->