gpt4 book ai didi

javascript - Angular2 指令分配给模板

转载 作者:太空狗 更新时间:2023-10-29 18:21:32 25 4
gpt4 key购买 nike

是否可以从指令分配给 View ?

import {Directive} from 'angular2/core';

@Directive({
selector: '[foo]'
})
export class FooDirective {
this.bar:string = "baz";
}

在组件的 View 中

<div foo>
bar value should be 'baz': {{bar}}.
</div>

http://plnkr.co/edit/To6hj9CJi1caz2pSF0RP?p=preview

我尝试了很多其他方法,比如结构指令 ( https://angular.io/docs/ts/latest/guide/structural-directives.html )

简而言之:我的指令应该为元素创建新的范围(就像在 angular 1.x 中一样)

最佳答案

这应该可以使用像这样的模板变量

@Directive({
selector: '[foo]',
exportAs: 'foo`
})
export class FooDirective {
this.bar:string = "baz";
}
<div foo #foo="foo">
bar value should be 'baz': {{foo.bar}}.
</div>

关于javascript - Angular2 指令分配给模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com