2016-11-24 75 views
0

請在下面找到codepen,其中包含幾個添加腳本(moment.js,material.js)的datepicker代碼,但依賴項不會注入到應用程序中。角度材料日期選擇工作而不注入依賴關係

http://codepen.io/anon/pen/vNLyGJ

我的出口,我在其中可以看到未創建模塊,但所謂的檢查代碼。

這是如何工作的,而無需在index.js中注入依賴關係。

angular.module('MyApp') 
.controller('AppCtrl', function($scope) { 
    $scope.myDate = new Date(); 

.config(function($mdDateLocaleProvider) { 
$mdDateLocaleProvider.formatDate = function(date) { 
return moment(date).format('YYYY-MM-DD'); 
    }; 
}); 

回答

1

其實引用在那裏,點擊你可以看到引用的Javascript選項卡,

enter image description here

enter image description here

UPDATE:

「ngMaterial」被加載爲在上codepen末端上的另一個文件的依賴關係:

https://s3-us-west-2.amazonaws.com/s.cdpn.io/t-114/assets-cache.js 

var demoExampleAppName = 'MyApp'; 
    angular.module(demoExampleAppName, ['ngMaterial', 'ngMessages']) 
    .run(function($templateCache) { 
     angular.forEach(assetMap, function(value, key) { 
     $templateCache.put(key, value); 
     }); 
}); 

MyApp的模塊是在這種情況下已定義。

+0

請在js選項卡中檢查,同時調用角度應用程序時不添加依賴項。 – user1645290

+0

@ user1645290檢查更新的答案 – Sajeetharan

+0

得到了它的感謝,他們如何得到配置裏面的時刻沒有注入或爲什麼不需要? – user1645290