私が抱えている問題は、loadjsファイルがグリッドにバインドされる前にロードされるとは限りませんということです。私はディレクティブの使用に関する他の投稿を読んだことがありますが、私の場合はディレクティブの使い方を理解していません。各ビューに固有のjavascriptファイルを含める方法angularjs
コードが順番に各ビューは、ビューの前にロードする必要はJavaScriptファイルの特定が最終的に
をreneredされていますので、ビュー1がdatagrid.jsファイルの依存とVIEW2とデータグリッドであるかもしれない特定のビューをロードする必要がありますlistview.js依存関係のリストビューです
ありがとうございました。
Function MyCtrl1($scope) {
$scope.$on('$viewContentLoaded', function() {
//Load file if not already loaded
isloadjscssfile("js/model/gridmodel.js", "js")
$("#grid").kendoGrid({
dataSource: getdatasource(),
pageable: true,
height: 400,
toolbar: ["create"],
columns: [
"ProductName",
{ field: "UnitPrice", title: "Unit Price", format: "{0:c}", width: "150px" },
{ field: "UnitsInStock", title:"Units In Stock", width: "150px" },
{ field: "Discontinued", width: "100px" },
{ command: ["edit", "destroy"], title: " ", width: "210px" }],
editable: "inline"
});
});
}
は、あなたのQUESのために貢献していませんコントローラ内のDOMにアクセスすべきではありません。それを処理するkendoGridディレクティブを記述する必要があります。http://docs.angularjs.org/guide/dev_guide.mvc.understanding_controller(コントローラを正しく使用するセクション) – Guillaume86