2013-12-20 62 views
0

我試圖用角Batarang Chrome擴展用於調試基於AngularJS應用程序的應用程序。角Batarang對於不使用NG-應用

我們不使用ng-app="foo"屬性來引導應用程序,但而調用做手動引導(見http://docs.angularjs.org/guide/bootstrap):

angular.bootstrap(document, ['foo']); 

當Chrome的開發者選項卡啓用Batarang爲這個應用程序,該應用程序重新加載如預期,但型號選項卡不顯示任何範圍。我可以通過Batarang的選項標籤突出範圍,但模型標籤似乎並沒有爲這種應用工作。

有人經歷過類似的事嗎?是否有日誌可以查看潛在的Batarang錯誤?有沒有辦法在Chrome中調試Batarang的代碼?我查了來源選項卡瀏覽器,但它並沒有顯示Batarang的源文件。

回答

2

事實證明,我們的一位開發人員忘記在ready()函數中打電話給angular.bootstrap()

包括在主要的index.html文件中的以下使得Batarang應用做工精細:

<script> 
    angular.element(document).ready(function() { 
     angular.bootstrap(document, ['foo']); 
    }); 
</script>