Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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
Php 在angular2组件中设置静态文字值_Php_Static_Angular - Fatal编程技术网

Php 在angular2组件中设置静态文字值

Php 在angular2组件中设置静态文字值,php,static,angular,Php,Static,Angular,在angular 2中,是否可以像这样在组件的html视图中设置值?它已经在PHP中呈现: //html page: <dropdown [(options)]="['Available', 'Busy', 'Away', 'Offline']"></dropdown> //html页面: 我从来没有在网上看到过这样的事情,所以我想这是不可能的。但是有解决办法吗?例如,如果我在页面上有100个下拉列表组件,它们有自己的选项模型,那么如果我这样做,我可能需要向服务器发出

在angular 2中,是否可以像这样在组件的html视图中设置值?它已经在PHP中呈现:

//html page:
<dropdown [(options)]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>
//html页面:
我从来没有在网上看到过这样的事情,所以我想这是不可能的。但是有解决办法吗?例如,如果我在页面上有100个
下拉列表
组件,它们有自己的
选项
模型,那么如果我这样做,我可能需要向服务器发出100个请求。 想法?

//html页面:

  • 此模板完全可以用于angular,只要使用
    [prop]=“expression”
    prop=“{{expression}}”
    进行单向绑定


  • 因为当您尝试对
    数组值执行双向绑定
    [(prop)]=“expression”
    时,它将失败,这是因为
    expression
    必须是
    组件属性才能执行
    双向绑定

    准确地说,它将抛出一个
    Teplate解析错误


完美地解释了答案。感谢您花时间回答我的问题。对于设置根元素上的值,这里有一个类似的问题,值得参考:。基本上,这个问题与最佳实践背道而驰。从html获取属性:
 //html page:
 <dropdown [options]="['Available', 'Busy', 'Away', 'Offline']"></dropdown>