【发布时间】:2017-07-24 22:55:04
【问题描述】:
使用我自己的自定义组件并坚持如何使其同时使用属性和变量。我正在使用@Input 属性指令,当我传入正确范围的变量时,这可以工作。
组件(可行)
<mycomp [arrayValue]= "someArrayVar">html</mycomp>
但我不确定我需要做什么才能完成这项工作??
组件(不工作)
<mycomp arrayValue= "[1,2,3,4,5]">html</mycomp>
我的指令看起来像这样......
指令
export class MyComp implements DoCheck, OnInit {
@Input() arrayValue: number[];
如果有人能解释我将如何实现输入别名和属性以在不使用变量并且像 "[1,2,3,4,5]" 那样传递字符串时传入,我将不胜感激。
【问题讨论】:
-
您真的希望在模板中对数组进行硬编码吗?
标签: javascript angular angular2-directives