繁体   English   中英

如何使用AngularJS控制器进行Dynamics CRM开发

[英]How to use AngularJS Controller for Dynamics CRM development

我在我的CRM 365中将angularjs应用程序集成为Web资源类型HTML,然后将Canuular控制器添加为Web资源类型javascript,并将他的依赖项添加到html视图中,问题是我的控制器没有被放置,是否存在特定配置在CRM中进行angularjs开发

有我的代码HTML:

<html><head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <link href="https://netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">


    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-animate.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.1/angular-sanitize.js"></script>
    <script src="https://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-2.5.0.js"></script>


 **<script src="tit_releveDeCompteurPourTableauDeBordAngularController" type="text/javascript"></script>**   

    <script src="tit_releveDeCompteurPourTableauDeBordAnularService" type="text/javascript"></script>

   <title>titleTest</title>


</head>
<body ng-controller="TestController">
<div class="container" style="font-family: undefined;">
    <h1>xxxxxxxxx</h1>
</div>

   </body></html>

我的控制器就像下面这样:

var app = angular.module('demoApp', ['ngAnimate', 'ngSanitize', 'ui.bootstrap']);
app.controller('TestController',['$scope', 'serviceFactory', function ($scope, serviceFactory) {
debugger;
alert("TestController");
    $scope.name = "nametest";

}]);

您尚未在html中定义ng-app。 请将ng-app添加到您的身体或div或...,如下所示:

 <body ng-app="ngAppDemo">

ng-app告诉angular在页面上应该激活的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM