I want to achieve that to get cityName whenever I clicked on city name.
请告诉我我做错了什么。
答案 0 :(得分:0)
您可以将值传递给您的函数,如下所示:
$scope.weatherUpdate = function(cityName) {
并更改HTML文件,如下所示:
<li ng-click="weatherUpdate(x.cityName)" ng-repeat="x in cities">
这样,您就可以在cityName
函数
weatherUpdate
变量
答案 1 :(得分:0)
你应该通过&#39; x.cityName&#39;而不是&#39; cityName&#39;进入ng-click功能。
<li ng-click="weatherUpdate(x.cityName)" ng-repeat="x in cities">
<span ng-model="cityName">{{x.cityName}}</span>
</li>
答案 2 :(得分:-1)
这是您更新的代码。
我已将cityName传递给函数并将其分配给您要显示的名称变量。 此外,我修复了部分代码,您可以在其中调用weather api以在查询中使用所选城市。
希望有所帮助。