在下面的代碼,當我運行的應用程序是顯示錯誤:如何使用@語法MVC中angularJS用於隔離範圍
Message:""'," is not valid at the start of a code block. Only identifiers, keywords, comments, "(" and "{" are valid.
內。由於@
語法。這是不工作的範圍。 我在mvc中實現這個應用程序,並且這個代碼不在.js
文件中。
@語法這裏視爲Rajor由於其上面的錯誤正在生成..
var appmodule = angular.module('myapp', []);
appmodule.controller('myController', function ($scope) {
$scope.name = "title1";
//$scope.reverseName = function() {
// $scope.name = $scope.name.split('').reverse().join('');
//};
});
appmodule.directive('myDir', function() {
return {
restrict: 'E',
template: "<div>Your name is : {{name}}</div>"+
"Change your name : <input type='text' ng-model='name' />"
,
scope: {
name: '@', // THIS LINE
},
}
});
我認爲你想用'='而不是'@'(雙向綁定) – devqon