2014-11-07 3 views
0

이 Angular Dart 구성 요소에 대한 최소 코드가 있습니다. 동일한 파일에도이 코드를 작성했지만 작동하지 않습니다.간단한 AngularDart 구성 요소 실패

import 'package:angular/angular.dart'; 
import 'package:angular/application_factory.dart'; 

void main() { 

    applicationFactory().addModule(new TT()).run(); 

} 

class TT extends Module 
{ 
    TT() 
    { 
     bind(SimpleString); 
    } 
} 


@Component(
    selector: 'simplestring', 
    publishAs: 'cmp', 
    template: '<div> {{cmp.str}} </div>' 
) 
class SimpleString 
{ 
    @NgAttr('str') 
    String str; 
} 

<body> 
    <simplestring str='hola'></simplestring> 
</body> 

이 "안녕"을 표시해야합니다

HTML 본문,하지만 아무것도 발생하지 않습니다.

답변

1

publishAs:는 사용되지 않으며 AngularDart 1.0

를 사용하여 속성에 직접 이름 때문에 더 이상 해석되지 않습니다 :

@Component(
    selector: 'simplestring', 
    template: '<div> {{str}} </div>' 
) 
class SimpleString 
{ 
    @NgAttr('str') 
    String str; 
} 
+0

감사 남자! 정보를 어디에서 들었습니까? 자습서는 업데이트되지 않습니다. –

+0

은 릴리스 노트에 나와 있어야합니다. 바라건대, 문서와 튜토리얼은 곧 업데이트 될 것입니다. – Ozan

+0

자습서가 업데이트되었습니다. - https://angulardart.org/tutorial/ – Rado

관련 문제