有2个单选按钮,offline
和online
:
<input type="radio" name="mode" ng-click="offlineFn()" >Offline
<input type="radio" name="mode" ng-click="onlineFn()">Online
ng-click of offline是ng-click =“offlineFn()”。
应该在加载页面本身时调用此fn。
答案 0 :(得分:0)
<input type="radio" name="mode"ng-click="offlineFn()" ng-init="offlineFn()" >Offline
<input type="radio" name="mode" ng-init="onlineFn()" ng-click="onlineFn()">Online
答案 1 :(得分:0)
您可以使用ng-init:https://docs.angularjs.org/api/ng/directive/ngInit
data-ng-init="offlineFn()"
答案 2 :(得分:0)
推荐的方法是在控制器中这样做:
app.controller('MainCtrl', function($scope) {
$scope.offlineFn = function () {
//do stuff
alert('offlineFn');
};
$scope.offlineFn();
//do other stuff
});
Demo。如果您切换到第2页,然后返回第1页,您将看到警报。
如果您阅读documentation of ng-init,则说:
ngInit的唯一合适用途是对特殊属性进行别名处理 of ngRepeat