我遇到的问题是 loadjs 文件在我将其绑定到网格之前并不总是被加载。我已阅读有关使用指令的其他帖子,但我不明白如何在我的情况下使用它们。
代码应该加载一个特定的视图,每个视图依次都有一个特定的 javascript 文件,需要在最终重新渲染视图之前加载该文件
因此视图 1 可能是具有 datagrid.js 文件依赖关系的数据网格,而视图 2 可能是具有 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"
});
});
}