Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在angular 2中,除了两组引号外,还有更好的方法通过输入传递字符串吗?_Javascript_Angular - Fatal编程技术网

Javascript 在angular 2中,除了两组引号外,还有更好的方法通过输入传递字符串吗?

Javascript 在angular 2中,除了两组引号外,还有更好的方法通过输入传递字符串吗?,javascript,angular,Javascript,Angular,我试图在输入中传递字符串值而不是表达式。模板将在服务器端生成这些字符串值。我可以让它工作,但使用类似以下的代码: <my-app [guidValue]="'some-guid-value'"></my-app> <my-app guidValue="some-guid-value"></my-app> 两组引号(嵌套在双引号内的单引号)感觉不正确。是否有其他方法将其声明为字符串值,或者这真的是一种方法?您可以使用以下方法: <my-

我试图在输入中传递字符串值而不是表达式。模板将在服务器端生成这些字符串值。我可以让它工作,但使用类似以下的代码:

<my-app [guidValue]="'some-guid-value'"></my-app>
<my-app guidValue="some-guid-value"></my-app>


两组引号(嵌套在双引号内的单引号)感觉不正确。是否有其他方法将其声明为字符串值,或者这真的是一种方法?

您可以使用以下方法:

<my-app [guidValue]="'some-guid-value'"></my-app>
<my-app guidValue="some-guid-value"></my-app>


这样,该值将在相应的输入中设置为字符串。

这实际上是如何工作的?是否因为
guidValue
被标记为输入参数,所以这是可能的?是的。需要将其设置为输入。