angular-dimple依赖注入

时间:2016-12-05 16:39:56

标签: angularjs d3.js dimple.js

我想使用" angular-dimple"我的应用程序中的库,并且依赖注入不起作用。在homepage of the library中,他们说我只需要在html中包含d3和dimple链接,只需要包含' angular-dimple'作为我的模块声明中的依赖项。事情是,我没有工作,因为我得到这个错误:

" ...模块' angular-dimple'不可用!您要么错误拼写了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。"

我的角度模块声明和html标题如下:



var smsApp = angular.module('smsApp', ['angular-dimple', 'ui.bootstrap']);

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        
        <title>Solidarity Message Service</title>
        
        <!-- Latest compiled and minified CSS -->
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
        
        <!-- Custom CSS -->
        <link rel="stylesheet" type="text/css" href="css/sms-blaster.css">
              
        <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
        <script src="https://code.jquery.com/jquery.js"></script>
        
        <!-- Latest compiled and minified JavaScript -->
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
    
        <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
        <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
      
        <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
        <![endif]-->
        
        
        <script src="angular-1.5.8/angular.js"></script>
        <script src="angular-1.5.8/angular-animate.js"></script>
        
        <script src="angular-plugins/ui-bootstrap-tpls-2.2.0.js"></script>
        
        <!-- Dimple graphics dependencies-->
        <script src="http://d3js.org/d3.v3.min.js"></script>
        <script src="http://dimplejs.org/dist/dimple.v2.1.6.min.js"></script>
        
        <script src="javascripts/sms-blaster.js"></script>
 
    </head>
&#13;
&#13;
&#13;

我在这里想念的是什么?

PS:我已经尝试在html之前将d3和dimple脚本链接放在角度之前,并且我已经交换了我在依赖数组中引用angular-dimple和ui-bootstrap的优先级。 angular.module。

1 个答案:

答案 0 :(得分:2)

看起来HTML中缺少库。添加angular-dimple.js(在Angular导入之后)

//How to get de DefaultStore private Outlook.Store DefaultStore { get { return Outlook.Application.Session.DefaultStore; } }