Ich möchte einen Wert direkt aus einem Attribut-Richtlinie erhalten:Angular Attribut Direktive Wert
<form cronos-dataset="People as p">
Form Content
</form>
In meinem JS Ich habe versucht:
app.directive('cronosDataset',[function() {
return {
restrict: 'A',
controller: 'CronosGenericDatasetController',
scope: {
"cronos-dataset" : '@'
}
};
}])
.controller("CronosGenericDatasetController",['$scope', function($scope) {
alert($scope["cronos-dataset"]);
}]);
Ich möchte "People as p"
String aufmerksam zu machen, aber ich undefined
bekommen. Ist das der richtige Weg oder sollte ich einen anderen Weg gehen?
Sie müssen sehen, verwenden '$ timeout (function() {alert ($ scope [ "Cronos-Daten-Set"]);})' innen Controller –
Können Sie Kiste eine plnkr/Geige? Ihr Code sollte gut funktionieren. http://plnkr.co/edit/2gdUSFoWXUTJAONqGLqn?p=preview –