Angularjs 如何通过剑道和角度初始化视图?
是否有任何选项可以使用angular初始化剑道ui的视图,类似于以下代码:Angularjs 如何通过剑道和角度初始化视图?,angularjs,kendo-ui,Angularjs,Kendo Ui,是否有任何选项可以使用angular初始化剑道ui的视图,类似于以下代码: <div data-role="view" id="foo"><a data-role="button">Foo</a></div> <div data-role="view" id="bar"><a data-role="button">Bar</a></div> <script> new kendo.mob
<div data-role="view" id="foo"><a data-role="button">Foo</a></div>
<div data-role="view" id="bar"><a data-role="button">Bar</a></div>
<script>
new kendo.mobile.Application($(document.body), { initial: "#foo" });
</script>
Foo
酒吧
新的kendo.mobile.Application($(document.body),{initial:#foo});
是的,这可以通过剑道移动应用程序指令实现:
<body kendo-mobile-application="mobileApp" ng-app="foo">
<kendo-mobile-view ng-controller="mine" k-title="'My Title'" k-layout="'default'">
<kendo-mobile-header>
<kendo-mobile-nav-bar>
<kendo-view-title></kendo-view-title>
</kendo-mobile-nav-bar>
</kendo-mobile-header>
</kendo-mobile-view>
<script>
angular.module("foo", [ "kendo.directives" ])
.controller("main", ["$rootScope", "$scope", function($rootScope, $scope) {
$scope.hello = "Hello World!";
// show the application loader animation
$rootScope.mobileApp.showLoading();
});
</script>
</body>
angular.module(“foo”,[“kendo.directives”])
.controller(“main”、[“$rootScope”、“$scope”、函数($rootScope,$scope){
$scope.hello=“hello World!”;
//显示应用程序加载程序动画
$rootScope.mobileApp.showLoading();
});
更多信息请参见。谢谢您的回答。但是我如何使用kendo和angular初始化视图,如果(某物){load view 1}或者{load view 2},因为我理解这里的初始化是在应用程序级别而不是在视图级别。是否在视图级别进行初始化?实际上,我可以使用angular.module('myApp').config这样的路由进行初始化(函数($routeProvider){$routeProvider.when('/view1',{controller:'Controller1',templateUrl:'partials/view1.html',})。when('/view2',{controller:'Controller2',templateUrl:'partials/view2.html',});});并在每个html文件中设置视图上述代码不起作用。控制器名称有一个错误。但当我将此代码复制到真正的html页面时,它不起作用。我也无法使其起作用。我实际上在$scope上看到一个以我的应用程序名称命名的字段,而不是$rootScope,但它未定义。我想知道我们应该如何使用loading指示器具有角度,但在Telerik的文档中找不到有关如何执行该操作或如何引用剑道应用程序实例的任何信息。