【发布时间】:2020-02-07 21:34:45
【问题描述】:
我是Angular新手,只是一个关于内置指令和属性绑定的区别的问题,下面是我看到的一些代码:
// ... just js expression, not relevant here
<div [ngClass]="'text-white' + ...">
Hello, World.
</div>
<div class="form-group m-2">
<label>Name:</label>
<input class="form-control" [value]=... />
</div>
那么为什么我们不能像 [value] 那样让 ngClass 成为标准的属性绑定:
<div [class]="'text-white' + ...">
为什么它必须是指令?
【问题讨论】:
-
docs 可能会有所帮助。
-
@KirkLarkin 它不适合我,它没有说明为什么 ngClass 不能成为标准属性绑定
标签: javascript angular angular-directive