【问题标题】:Reference Kendo Window from Angular 1.5 component从 Angular 1.5 组件参考 Kendo Window
【发布时间】:2017-03-01 07:37:42
【问题描述】:

我有一个 Angular 1.5(带组件)应用程序。我使用 Kendo UI 作为前端框架。

我有一个窗口定义为:

<div kendo-window="wSearch" k-title="'Search Results'" k-visible="false" k-actions="['Close']" k-width="'600px;'" k-height="'500px'">
	<h2>Search Results</h2>
</div>

我遇到的问题是从组件打开窗口。如果我想直接从按钮打开窗口,我可以这样做:

ng-click="wSearch.center().open()"

问题是我需要在打开窗口之前执行一些逻辑,所以我需要从代码而不是标记打开它。

如何从代码中引用 wSearch?

谢谢。

【问题讨论】:

    标签: angular-components angular-kendo


    【解决方案1】:

    对于那些面临同样问题的观点,我是这样解决的:

    在点击方法中:

    $scope.wSearch.center().open();

    只要确保 $scope 被注入到组件定义中。

    我不确定这是否是最好的方法。我知道在使用组件时不鼓励使用 $scope,但我找不到任何其他方法来实现这一点。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-16
      • 2016-10-25
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 2016-09-10
      • 2019-04-27
      • 1970-01-01
      相关资源
      最近更新 更多