값이있는 속성이 있거나 없을 수도있는 사용자 지정 문이 있습니다. 사용자가 속성 값을 지정하지 않으면 기본값을 지정하려고합니다. 그러나 내가 할 때이 값은 내 범위에서 항상 null입니다.지시문에서 값이 작동하지 않는 경우
내가 뭘 잘못하고 있니?
지침 :
var app = angular.module('app', []);
app.directive('variable', function(){
return {
restrict: 'E',
replace: true,
template: '<h2>Directive value: {{ test }}</h2>',
scope: {
test: '@'
},
controller: function($scope){
$scope.test = 'code assignment';
}
};
});
HTML :.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script>
<script src="script.js"></script>
</head>
<body ng-app="app">
<variable></variable>
<variable test="html assignment"></variable>
</body>
</html>
감사합니다. 컴파일 기능을 사용하지 않은 상태에서 –
지시어 옵션을 모두 사용하십시오. 처음에는 복잡해 보이지만 그렇지 않습니다. – letiagoalves