2
각도 다트 문서에서 컨트롤러 주석을 사용하여 컨트롤러를 선언하는 것이 가장 좋습니다. 그러나 어노테이션이 상수 변수 여야한다는 것을 알리려고 할 때 오류가 발생합니다. 소스에 파고 나는 컨트롤러 주석이 하락 했 1.0컨트롤러 주석 각도 - 다트
package:angular/core/annotation.dart
export "package:angular/core/annotation_src.dart" show
AttachAware,
DetachAware,
ShadowRootAware,
Formatter,
DirectiveBinder,
DirectiveBinderFn,
Directive,
Component,
Decorator,
Visibility,
DirectiveAnnotation,
NgAttr,
NgCallback,
NgOneWay,
NgOneWayOneTime,
NgTwoWay;
에서 각 다트에는 컨트롤러 주석이 없음을 볼 수 있습니까? 그렇다면 컨트롤러를 인스턴스화하는 가장 좋은 방법은 무엇입니까?
당신이 날이 실제로 작동하는 방법을 더 잘 이해하는 데 도움이 바랍니다 수있는 예제를 참조하십시오? 예를 들어 각진 다트 자습서의 2 장에서는 컨트롤러 주석을 사용하여 컨트롤러를 만든 다음 컨트롤러에서 ng-repeat 및 access 정보를 사용합니다. 그것이 더 이상 작동하지 않기 때문에, 그것을하는 적절한 방법은 무엇입니까? 구문을 @ 컨트롤러에서 @ 컴포넌트로 변경하려고 시도했지만 더 이상 프로퍼티로 퍼블리시하지 않으므로 컴포넌트의 프로퍼티에 액세스하는 방법을 모른다. 또한 컨트롤러보다 지시기와 같은 구성 요소가 아닌가? – richbai90
접두어없이 구성 요소의 필드를 참조 할 수 있어야합니다. 내가 자세히 확인하지는 않았지만 이것이 다트 1.0에 이식 된 자습서라고 생각합니다. https://github.com/vicb/angular.dart.tutorial/tree/1013-v1/Chapter_06/lib/component –