2
我是Zeppelin的新手,最近我正在研究如何在當前項目中使用Zeppelin。我想在Zeppelin段落中添加一個Angular控制器。但它失敗了。你能給我一些提示如何解決它嗎?以下是我的代碼。如何在Zeppelin中使用角度控制器
println(s"""
%angular
<script>
angular.module('zeppelinWebApp').controller('myNewController', myNewController);
function myNewController() {
var vm = this;
vm.publicVariable = {};
// Controller's public functions
vm.myControllerPublicFunction = myControllerPublicFunction;
_init();
function myControllerPublicFunction() {
publicVariable = publicVariable + 1;
}
function _init() {
vm.myControllerPublicFunction();
}
}
</script>
<div ng-controller="myNewController as newCtrl">
<div ng-click="newCtrl.myControllerPublicFunction" ng-bind='newCtrl.publicVariable'></div>
</div>
""")