Karşılaştığım sorun, loadjs dosyasının ağa bağlamadan önce her zaman yüklenmemesidir. Direktifleri kullanma ile ilgili diğer yazıları okudum ama durumumda bunları nasıl kullanacağımı anlamıyorum.javascript dosyasının her bir görünüm için özel angularjs içerisine nasıl ekleneceği
sırayla her view nihayet
Yani görünüm 1 datagrid.js dosya bağımlılığı ve view2 ile datagrid olabilir
renered önce yüklenmesi gerekiyor belirli bir javascript dosyası vardır belirli bir görünümü yükleyeceğini kodu listview.js dependancy ile bir liste görünümüTeşekkürler.
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"
});
});
}
sizin ques için yardımcı değil tion ama siz kontrolörlerinize DOM erişmemelisiniz, bunun için bir kendoGrid yönergesi yazmalısınız, bkz. http://docs.angularjs.org/guide/dev_guide.mvc.understanding_controller (Denetleyicileri Doğru Şekilde Kullanma) – Guillaume86