Chcę uzyskać wartość prosto z dyrektywą atrybut:wartość kątowa dyrektywa atrybut
<form cronos-dataset="People as p">
Form Content
</form>
W moich JS Próbowałem:
app.directive('cronosDataset',[function() {
return {
restrict: 'A',
controller: 'CronosGenericDatasetController',
scope: {
"cronos-dataset" : '@'
}
};
}])
.controller("CronosGenericDatasetController",['$scope', function($scope) {
alert($scope["cronos-dataset"]);
}]);
Chcę ostrzec "People as p"
ciąg, ale pojawia undefined
. Czy jest to właściwa ścieżka, czy też powinienem zastosować inne podejście?
trzeba użyj '$ timeout (function() {alert ($ scope [" cronos-dataset "]);})' wewnątrz kontrolera –
Czy potrafisz stworzyć skrzynkę/skrzypce? Twój kod powinien działać poprawnie. http://plnkr.co/edit/2gdUSFoWXUTJAONqGLqn?p=preview –