Я хотел бы передать аргумент из директивы HTML в контроллер Пример:параметры Pass из директивы 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 контроллеру? –
Рад, что я могу помочь –