我想直接从一个属性指令中获取值:
<form cronos-dataset="People as p">
Form Content
</form>
在我的JS中,我尝试:
app.directive('cronosDataset',[function() {
return {
restrict: 'A',
controller: 'CronosGenericDatasetController',
scope: {
"cronos-dataset" : '@'
}
};
}])
.controller("CronosGenericDatasetController",['$scope', function($scope) {
alert($scope["cronos-dataset"]);
}]);
我想要警报
"People as p"
字符串,但是我得到了undefined
。这是正确的路径还是我应该采用不同的方法?
$timeout(function(){alert($scope["cronos-dataset"]);})
。 - Pankaj Parkar