如何将字符串参数传递给ng-click

How to pass string parameters into ng-click

本文关键字:ng-click 参数传递 字符串      更新时间:2023-09-26

当我像这样硬编码我想传递的值时,它工作并且数据被正确返回:

<!-- 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>

我试过用各种不同的方式传递参数,但我似乎不知道如何完成这一点。谢谢你!

xng-model中分配错误,我想有必要删除引号。

<input class="form-control" name="retailerID" ng-model="x">
<button type="button" class="btn btn-default" ng-click="LSCC.getCrawlResults(x)">Load</button>

你的ng-click函数定义在哪里?在控制器中?如果是这样的话,我只需将所有内容附加到$scope并使用$scope访问ng-model。而不是试图传递它,因为这会给你带来麻烦

为了回答我的问题,我忘记了一个'='符号。

ng-model"x"  <!-- No '=' sign -->