2017-10-15 43 views
0

我已经开始使用dotansimha/angularjs-dropdown-multiselect指令。在示例中,他显示指令被调用了一个等号,接着是一个未定义的双引号字符串,如下所示。my-Directive等于一个字符串

<div ng-dropdown-multiselect="" options="example13data" selected-model="example13model" extra-settings="example13settings"></div> 

我的问题在这个例子中,等号和未定义的引号是什么?这是一种在一个页面上隔离几个这些控件,将参数传递给指令还是不起任何作用,只是编码器风格的问题?

回答

1

您可以使用此语法将参数传递给指令,并且它有一些有趣的用途。你可以阅读更多关于它here

但是,在这个特殊指令的情况下,它似乎没有做任何事情,angularjs-dropdown-multiselect的文档没有解决它。鉴于如果=""不存在,属性参数仍然可以访问,它可以被认为是风格或不必要的代码,也许是过去的实现剩余的代码。

+0

上面提供的参考非常有用,它回答了有关将参数传递给指令的几个问题。谢谢! –