2013-06-10 4 views
0

다트에서이 코드는 나를 걱정 :템플릿을 강제로 사용 하시겠습니까?

bool get isTemplate => tagName == 'TEMPLATE' || _isAttributeTemplate; 

    void _ensureTemplate() { 
    if (!isTemplate) { 
     throw new UnsupportedError('$this is not a template.'); 
    } 
... 

이 내 문서를 수정할 수있는 유일한 방법은 HTML5 만드는 것을 의미합니까?

html4 문서를 수정하고 div에서 innerHtml을 설정하려면 어떻게해야합니까?

답변

1

다트의 코드에 대해 질문하는 것으로 가정합니다. html Element?

참조하는 메소드는 라이브러리 자체에서만 호출되며 isTemplate이 참이어야하는 메소드 (예 : this one)에서만 호출됩니다. 이 링크를 따라 가면 다른 분야/방법이 어떻게 작동하는지 읽을 수 있습니다.

innerHtml

는 예를 들어, 지원 Element의 모든 서브 필드에서 DivElement

예 :

DivElement myDiv1 = new DivElement(); 
myDiv1.innerHtml = "<p>I am a DIV!</p>"; 
query("#some_div_id").innerHtml = "<p>Hey, me too!</p>"; 
관련 문제