指令参数有约定吗?



我看到许多指令使用字符串作为参数,如ng-repeatangular-bootstrap。但是很难从参数中验证或提取值。

我认为一个对象字面值作为参数是一个更好的选择,但我很少看到任何指令是这样实现的。

我想知道对象字面值作为参数是否被认为是不好的做法。他们对此有什么惯例吗?

参数的类型没有约定,例如ng-class指令接受一个对象,它工作得很好。

使用字符串更友好,使用起来更干净,但是在代码中更难使用。使用对象有时比字符串更有用,更容易使用,但在视图中更难读取。

最新更新