0

jqx-instance当与 ngController 范围属性语法一起使用时,我们如何使用 jqWidgets属性: Controller as myController请参阅:ngController 上的 Angular 文档

例如,这不起作用:

<div ng-controller="MainController as main">
    <jqx-button jqx-instance="main.myButton"></jqx-button>
</div>

在控制器中,this.myButton应该指向实例,但它是未定义的!

使用另一种声明风格,即注入$scope控制器,是蹩脚的。对于更复杂的应用程序,我们需要更具体的语法来提高清晰度、隔离性、模块化等,尤其是当不同部分来自多个开发人员时。

4

1 回答 1

0

我查看了源代码并且不支持 ngController 范围属性语法......但它很容易修复(参见 jqxangular.js:278)。并且这样的修复属于 jqWidgets 许可的条款......虽然我不能在这里发布任何代码。

于 2014-11-26T04:23:49.480 回答