2017-02-28 18 views
0

私はAngular 1.5(コンポーネントあり)アプリケーションを持っています。私は剣道UIをフロントエンドフレームワークとして使用しています。リファレンス剣道ウィンドウAngular 1.5コンポーネント

としてIは、定義されたウィンドウがあります。私が午前問題は、コンポーネントからウィンドウを開いている

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

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

問題は、私はからそれを開く必要があり、私は窓を開ける前に、いくつかのロジックを実行する必要があるということです:私はボタンからウィンドウを開きたい場合は、直接私はそれを行うことができますコードであり、マークアップではありません。

コードからwSearchを参照するにはどうすればよいですか?

ありがとうございます。同じ問題に直面して、ビューの方のため

答えて

0

は、ここで私はそれを解決する方法である:クリック方法で

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

ちょうど$の範囲であることを確認してくださいコンポーネント定義に注入されます。

これが最良の方法であるかどうかはわかりません。コンポーネントを使用するときは$ scopeの使用をお勧めしませんが、他の方法では実現できません。

希望に役立ちます。

関連する問題