嘗試在控制器邏輯中初始化new TL.Timeline()
。 我盡量避免使用ng-init
因為它始終以應用程序“視圖”旁邊的邏輯結尾。 處理控制器中的那種東西會更加整潔。
視圖
<div ng-controller="MyCtrl"></div>
AngularJS App
var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl', function ($scope) {
$scope.companyData = 'someData';
window.timeline = new TL.Timeline('timeline-embed', $scope.companyData);
});