首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在州立机构angularJS中有问题。得到$injector误差

在州立机构angularJS中有问题。得到$injector误差
EN

Stack Overflow用户
提问于 2015-05-25 23:40:58
回答 1查看 690关注 0票数 1

我在用angularJS - stateProvider制作应用程序时遇到了一些问题。

我得到了未明错误:$injector:modulerr

是的,我正在研究CI框架。

这是我的代码:

index.php

代码语言:javascript
运行
AI代码解释
复制
<html lang="en" data-ng-app="myApp">
<head></head>
<body>
<div data-ui-view=""></div>
</body>
<script 
  src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"
></script>
<script 
  src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"
></script>
<script src="/js/app.js"></script>
</html>

app.js

代码语言:javascript
运行
AI代码解释
复制
"use strict";
var myApp = angular.module("myApp", ['ui.router']);
myApp.config(function ($stateProvider, $urlRouterProvider) {
     $urlRouterProvider.when("", "/home");
     $stateProvider
        .state("home", {
            url: "/home",
            templateUrl: 'home/main'
        })

});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-26 00:05:58

工作用柱塞

您必须引用UI-Router代码:

代码语言:javascript
运行
AI代码解释
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
// this is not path to UI-Router
<!--<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>-->
<script 
    src="//rawgit.com/angular-ui/ui-router/0.2.15/release/angular-ui-router.js"></script>

(我们不需要角度路由器,而是用户界面路由器)

检查这里,您的代码将工作,一旦它使UI-Router发挥作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30452425

复制
相关文章
angularjs源码笔记(3)--injector
ng在运行时会把http, scope, aService 自动作为参数传入进行执行。
alexqdjay
2022/01/04
9030
AngularJS源码分析之依赖注入$injector
开篇 随着javaEE的spring框架的兴起,依赖注入(IoC)的概念彻底深入人心,它彻底改变了我们的编码模式和思维。在IoC之前,我们在程序中需要创建一个对象很简单也很直接,就是在代码中new Object即可,有我们自己负责创建、维护、修改和删除,也就是说,我们控制了对象的整个生命周期,直到对象没有被引用,被回收。诚然,当创建或者维护的对象数量较少时,这种做法无可厚非,但是当一个大项目中需要创建大数量级的对象时,仅仅依靠程序员来进行维护所有对象,这是难以做到的,特别是如果想在程序的整个生命周期内复用
欲休
2018/03/15
1.2K0
AngularJS API之$injector ---- 依赖注入
在AngularJS中也有依赖注入的概念,像spring中的依赖注入,但是又有所不同。Spring中使用构造注入或者设值注入的方式,还需要做一些额外的操作,但是angular中只需要在需要的地方声明一下即可,类似模块的引用,因此十分方便。 参考:[angular api doc] (http://docs.angularjs.cn/api/auto/service/$injector) 推断式注入 这种注入方式,需要在保证参数名称与服务名称相同。如果代码要经过压缩等操作,就会导致注入失败。 a
用户1154259
2018/01/17
9620
java injector_java – Injector Hierarchy / Child Injector解释?「建议收藏」
Modules.override()在Stage.PRODUCTION中不起作用.您应该使用PrivateModule,其中绑定仅在私有模块内有效/可见,因此您可以将不同的实现类绑定到同一个接口.然后,您可以将Private模块安装到父模块,但是您必须显式公开()您希望其他模块可见的所有绑定.
全栈程序员站长
2022/11/15
1970
angularJS学习之路(二十一)---injector---初探依赖注入
这个例子 运行效果就是浏览器一打开  就会弹出    StarCraft 当你点击确定之后,页面的元素才  开始从 {{title}}变成 StarCraft
wust小吴
2019/07/08
4760
问:为什么Keras训练模型得到的训练误差比测试误差高很多?
此外,训练误差是每批训练数据的平均误差。由于你的模型是随着时间而变化的,一个 epoch 中的第一批数据的误差通常比最后一批的要高。另一方面,测试误差是模型在一个 epoch 训练完后计算的,因而误差较小。
种花家的奋斗兔
2020/11/13
7140
AngularJS一些简单处理得到性能提升
谈起angular的脏检查机制(dirty-checking), 常见的误解就是认为: ng是定时轮询去检查model是否变更。 其实,ng只有在指定事件触发后,才进入$digest cycle:
javascript.shop
2019/09/04
1.7K0
AngularJS一些简单处理得到性能提升
AngularJS进阶(二)AngularJS路由问题解决
遇到了一个棘手的问题:点击优惠详情时总是跳转到药店详情页面中去。再加一层地址解决了,但是后来发现问题还是来了:
全栈程序员站长
2022/09/15
5850
【AngularJS】 # AngularJS入门
ng-app 指令定义一个 AngularJS 应用程序。 若不声明,将直接显示表达式。
全栈程序员站长
2022/09/15
23.4K0
【AngularJS】 # AngularJS入门
AngularJS面试常见问题汇总
脏检查机制。 双向数据绑定是 AngularJS 的核心机制之一。当 view 中有任何数据变化时,会更新到 model ,当 model 中数据有变化时,view 也会同步更新,显然,这需要一个监控。 原理就是,Angular 在 scope 模型上设置了一个监听队列,用来监听数据变化并更新 view 。每次绑定一个东西到 view 上时 AngularJS 就会往 $watch 队列里插入一条 $watch ,用来检测它监视的 model 里是否有变化的东西。当浏览器接收到可以被 angular context 处理的事件时, $digest 循环就会触发,遍历所有的 $watch ,最后更新 dom。
生南星
2019/07/22
2.1K0
ui-router中使用ocLazyLoad和resolve
1.AngularJS按需加载 AngularJS主要应用开发SPA(Single Page Application)项目,所以在小型项目中,services、filters和controllers都在index.html中加载。Google给的AngularJS官方的angular-seed和angular-phonecat都是这样。 对于复杂一点,大型的项目,如果所有的内容一开始就加载,对首页的性能影响比较大,即使静态javascript文件使用CDN,对性能还是有很大的影响。所有需要引入按需加载机制,
八哥
2018/01/18
1.6K0
ui-router中使用ocLazyLoad和resolve
揭秘AngularJS工作原理
从本质上讲,在浏览器加载AngularJS web应用的方式与加载非AngularJS引用的方式一样。但是,它们的运行方式略有不同。
奋飛
2019/08/15
1.5K0
在AngularJS应用中实现认证授权
在AngularJS应用中实现认证授权 在每一个严肃的应用中,认证和授权都是非常重要的一个部分。单页应用也不例外。应用并不会将所有的数据和功能都 暴露给所有的用户。用户需要通过认证和授权来查看应用的某个特定部分,或者在应用中进行特定的行为。为了在应用中对用户进行识别,我们需要让用户进行登录。 在用户管理方面,传统的服务器端应用和单页应用的实现方式有所不同,单页应用能够和服务器通信的方式只有AJAX。对于登录和退出来说也是如此。 负责识别用户的服务器端需要暴露出一个认证断电。单页应用将会把用户输入的信息发
庞小明
2018/03/07
2.1K0
在AngularJS应用中实现认证授权
Angular与MVVM框架
本文从新人角度讲一讲对angular中MVVM模式的理解,以及angular特性的源码实现。
IMWeb前端团队
2019/12/03
2.6K0
Angular与MVVM框架
AngularJS 的依赖注入机制是怎样的?
在前端开发中,构建大型的应用程序往往需要管理复杂的依赖关系。为了解决这个问题,AngularJS 提供了一种强大的机制,即依赖注入(Dependency Injection,简称 DI)。通过依赖注入,我们可以方便地管理和组织应用程序中的各个组件之间的依赖关系,提高代码的可维护性和可测试性。
网络技术联盟站
2023/07/05
2100
AngularJS跨域问题 ajax 跨域
从网上下载了一个AngularJS项目,配置启动后发现数据发送不到自己的后台中去,总是提示跨域问题。
战神伽罗
2019/07/24
3.9K0
AngularJS跨域问题 ajax 跨域
再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结
ng-bind 单向数据绑定($scope -> view),用于数据显示,简写形式是 {{}}。
周陆军
2018/08/02
8K0
Angular与MVVM框架
本文作者:IMWeb daihuimi 原文出处:IMWeb社区 未经同意,禁止转载 本文从新人角度讲一讲对angular中MVVM模式的理解,以及angular特性的源码实现。 MVVM核心
IMWeb前端团队
2018/01/08
3.9K0
Angular与MVVM框架
点击加载更多

相似问题

减小httpInterceptor AngularJS $injector误差

10

AngularJS $injector问题

114

AngularJS喷射器误差未明误差:[$injector:modulerr]

11

AngularJS $injector:unpr问题

112

$injector.unpr误差在AngularJS中的应用

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文