voglio ottenere un valore direttamente da una direttiva attributo:angolare valore di direttiva attributo
<form cronos-dataset="People as p">
Form Content
</form>
Nei miei JS ho provato:
app.directive('cronosDataset',[function() {
return {
restrict: 'A',
controller: 'CronosGenericDatasetController',
scope: {
"cronos-dataset" : '@'
}
};
}])
.controller("CronosGenericDatasetController",['$scope', function($scope) {
alert($scope["cronos-dataset"]);
}]);
voglio avvisare "People as p"
stringa ma ho undefined
. È la strada giusta o dovrei seguire un approccio diverso?
è necessario usa '$ timeout (function() {alert ($ scope [" cronos-dataset "]);})' controller interno –
Puoi crare un plnkr/violino? Il tuo codice dovrebbe funzionare bene. http://plnkr.co/edit/2gdUSFoWXUTJAONqGLqn?p=preview –