angularJS 지시문을 설명하는 amazing video을 찾았습니다. 그러나, 나는 그것에 대해 질문이 있다고 들었다.angularJS 지시문 이름은 고유 한 것입니까 (그렇지 않은 것입니까?)?
"각 지시문 이름은 고유하지 않으므로 각 이름에 대해 여러 개의 지시문 팩토리가있을 수 있음을 지원해야합니다."
^잘 모르겠습니다. 발표자가 동일한 지시어 이름을 다른 공장 기능으로 두 번 다시 선언 할 수 있다고 말하고 있습니까? 아래 코드와 같은 것입니다. 누군가를 명확히 할 수 있다면
app.directive('myDirective', function() {
return {
template: '<h1>hello</h1>'
}
});
app.directive('myDirective', function() {
return {
template: '<h1>hi</h1>'
}
});
은 그러나이 같은 코드는 ... 그것은 좋은 것입니다 오류를 던지는 것 같습니다.) AngularJS와 각 지시어?와 b에 대해 여러 공장 기능을 저장 않습니다.)이 가능한 경우 언제 어떻게 할 수 있을까요?
어떤 오류가 발생합니까? 필자는 그것을 한 적이 없지만 마지막으로 선언 된 서비스, 지시문 등이 동일한 이름으로 선언 된 다른 것을 덮어 쓰는 것을 이해하고있었습니다. 예를 들어 같은 서비스를 가진 두 개의 개별 모듈을 가져 오는 경우. – ste2425