내가 가지고있는 문제는 그리드에 바인딩하기 전에 loadjs 파일이 항상로드되지 않는다는 것입니다. 지시문 사용과 관련하여 다른 게시물을 읽었으나 필자는 이러한 지시문을 사용하는 방법을 이해하지 못합니다.각보기에 특정한 javascript 파일을 포함하는 방법 angularjs
차례로 각 뷰는 뷰가 마지막으로
그래서보기 1 datagrid.js 파일 의존성 및 뷰 2와 데이터 그리드 수 있습니다
을 renered 전에로드 할 필요가있는 특정 자바 스크립트 파일이 특정보기를로드해야합니다 코드 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