El problema que tengo es que el archivo loadjs no siempre se carga antes de vincularlo a la cuadrícula. He leído otras publicaciones sobre el uso de directivas, pero no entiendo cómo usarlas en mi caso.cómo incluir un archivo javascript específico para cada vista angularjs
El código se debe cargar una vista específica cada vista a su vez tiene un archivo JavaScript específica que necesita ser cargado antes de la vista es finalmente renered
Así vista 1 podría ser una cuadrícula de datos con datagrid.js dependencia archivo y View2 es una lista con la dependencia de listview.js
Gracias.
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"
});
});
}
No ayudar a sus colas Aunque no debe acceder a DOM en sus controladores, debe escribir una directiva kendoGrid para manejar eso, consulte http://docs.angularjs.org/guide/dev_guide.mvc.understanding_controller (Utilizando la sección Controladores correctamente) – Guillaume86