log*_*eyg 1 javascript angularjs
我正在尝试在ng-click上执行两个操作.目前正在执行一项.在我的javascript方面,我有一个变量totalMoviesWatched我也想增加ng-click.
<tr ng-repeat="movie in MovieDB.movies" ng-show="movie.Response == 'True'" ng-class="{ 'strikeout': movie.watched }" >
<td><a ng-click="movie.watched = true"><span class="glyphicon glyphicon-ok" aria-hidden="true" ng-hide="movie.watched"></span></a></td>
Run Code Online (Sandbox Code Playgroud)
所以,像:
<a ng-click="movie.watched = true, totalMoviesWatched += 1">
Run Code Online (Sandbox Code Playgroud)
??
谢谢!
使用分号分隔语句:
<a ng-click="movie.watched = true; totalMoviesWatched = totalMoviesWatched + 1"> <!--Angular can't figure out += inline-->
Run Code Online (Sandbox Code Playgroud)
或者只在一个函数中执行这两个操作:
$scope.myFunc = function() {
$scope.movie.watched = true;
$scope.totalMoviesWatched++;
}
<a ng-click="myFunc()">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |