Как использовать атрибут jqWidgets jqx-instance
при использовании с синтаксисом свойства scope ngController: Controller as myController
? see: Angular docs on ngControllerс помощью jqWidgets «jqx-instance» с синтаксисом синтаксиса ngController
, например, это не работает, как и должно быть:
<div ng-controller="MainController as main">
<jqx-button jqx-instance="main.myButton"></jqx-button>
</div>
в контроллере, this.myButton
должен указывать на экземпляр, но это не определено!
Использование другого стиля объявления, то есть путем ввода $scope
в контроллер, является хромым. С более сложными приложениями нам нужен более конкретный синтаксис для обеспечения ясности, изоляции, модульности и т. Д., Особенно когда разные части поступают от нескольких разработчиков.