[英]Call AngularJS RouteProvider Controller from Javascript window.open?
[英]AngularJS: How to initialize controller from $routeProvider
如果我在 html 文件中實例化控制器,我可以使用 ng-init 初始化它:
<div ng-controller="MyCtrl" ng-init="init()">
如何初始化 $routeProvider 中指定的控制器?
$routeProvider.
when('/structDefinedKeyValue', {
templateUrl: 'app/partials/myTemplate.htm',
controller: 'MyCtrl'
謝謝。
路由器會在加載狀態時實例化控制器。 如果您需要一些初始化工作,您可以在控制器內調用您的init
函數:
app.controller('MyCtrl', function () {
// ...
init();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.