저는 Angular를 처음 사용하고 있으며 지시어를 작성하려고 시도하고 고립 된 범위 속성에 대해 질문하고 있습니다. 나는 지시가있는 경우 :AngularJS 지시문 - 격리 된 범위 특성이 필요할 수 있습니까?
MyApp.directive('myDirective', function() {
return {
scope: {
symbol: '@'
},
...
그것은 기호가 어떻게 든 필요 할 수 있습니까? 필자의 경우 지시문을 제공하지 않으면 올바르게 작동하지 않습니다.
누군가 특성을 제공하지 않은 경우 어떤 행동을 원하십니까? –
귀하의 지시문 링크 또는 컨트롤러 기능을 확인 scope.symbol에 대한 정의되지 않은 또는 무엇이든지 잘못된 값을 던지면 throw 및 오류가 주어지지 않으면 –
이것은 개발 중에 사용됩니다. 뷰를 디자인 할 때 지시어가 올바르게 작동하려면 특정 속성이 필요하다는 것을 잊거나 잊어 버리는 것이 일반적입니다. 그들이 올바른 사용법을 알 수 있도록 시각적 단서를 제공해야합니다. 경고 또는 축배 일 수도 있고 템플릿의 내용을 도움말 텍스트로 바꿀 수도 있습니다. – Elliot