我們Angular2創建指令,並有應接收string
的input
財產。問題是,我們無法傳遞一個字符串。Angular2指令 - 字符串問題
如果我們試着這樣做:
<learning-requirements [title]="You should be able to!" [content]="requirements"></learning-requirements>
它不工作,所以我們必須要做到這一點,那麼它的工作原理:
<learning-requirements [title]="'You should be able to!'" [content]="requirements"></learning-requirements>
這就是我們的指令:
@Component({
selector: "learning-requirements",
directives: [IONIC_DIRECTIVES],
templateUrl: "build/pages/learning/components/requirements/requirements.html"
})
export class RequirementsComponent {
@Input() public title: string;
@Input("content") public items: Array<Requirement>;
}
任何想法如何處理字符串沒有顯式使用單引號?
這就是它,也謝謝你的解釋! – DAG
@dag很高興聽到它幫助,感謝和歡呼,你可以找到相同的[回答這裏](http://stackoverflow.com/a/39393526/2435473) –