2017-05-31 2 views
0

私はその後、私はng-includeを使用して、親ページにそれを含めました、部分的なファイル内のWijmoフレキシブルグリッドコントロールを挿入したAngularjsとWijmo 5.ng-includeファイル内でFlexGridコントロールを取得するにはどうすればよいですか?

とSPAを構築しています。親ページは部分ファイルでもあり、ng-viewの内部にあります。

<wj-flex-grid id="myFlexGrid" 
       control="myFlexGrid"></wj-flex-grid> 

問題は、私がFlexGridコントロールに到達できないことです。フレックスコントロールを宣言しようとすると、エラーが発生します:Cannot read property 'selection' of undefined

var flex = $scope.myFlexGrid; 
var myVar = flex.selection; 

どのようにFlexGridコントロールに到達できますか?

答えて

0

ng-includeは、子スコープを作成します。そのため、子スコープ内で使用されるディレクティブはすべて子スコープになります。あなたはこのように、フレックスグリッドを作成する必要があります - ここで

<wj-flex-grid id="myFlexGrid" control="file.myFlexGrid" items-source="file.data" loaded-rows="loadedRows()"> 
</wj-flex-grid> 

working fiddleです。

+0

ありがとう@Trivedi、それは正常に働いた! – Cappa

関連する問題