簡體   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