我想從一個html指令傳遞參數到控制器 示例:傳遞參數到控制器
指令:
angular.module('app')
.directive('helloWorld', function() {
return {
replace: false,
restrict: 'AE',
templateUrl: "./views/templates/helloWorld.html"
}
});
的helloworld.html:
<body ng-app="app" >
<div ng-controller="HelloWorldCtrl">
{{ welcome }}
</div>
hello.html:
<body ng-app="app">
<hello-world/>
</body>
HelloWorldCtrl:
angular.module('app')
.controller('HomeWorldCtrl', function ($scope,) {
$scope.welcome = "Welcome"
};
})
我可以指定在hello.html的例如參數
<hello-world param="param1"/>
這是傳遞到控制器? 那麼在HomeWorldCtrl中我可以檢查參數的值嗎? 有沒有更好的選擇來實現這一目標?
感謝,
對不起,我不明白這一點。上面的建議是否將someParam傳遞給控制器? –
很高興我能幫到你 –