【javascript – 在Angular.js中动态加载模板(部分)】教程文章相关的互联网学习教程文章

javascript – ANGULAR-UI-ROUTER:从URL解析状态【代码】

我正在创建一个具有动态状态的应用程序,有时我需要从URL解析状态名称. 例如:我有/ dashboard / user / 12268,我需要获得状态’dashboard.user’. 用ui-router提供的工具有没有办法做到这一点?我现在无法知道如何做到这一点…… 我正在使用requireJS进行动态模块加载的应用程序.第一次没有问题,因为用户被发送到登录状态.登录后,我使用require只加载用户有权访问的状态.但是当用户重新加载页面时,我再次加载模块,并需要将URL解析为...

javascript – Angular材料mat-error无法显示消息【代码】

我有2个日期时间选择器,endDate不能小于startDateendDateAfterOrEqualValidator(formGroup): any {var startDateTimestamp: number;var endDateTimestamp: number;startDateTimestamp = Date.parse(formGroup.controls['startDateForm'].value);endDateTimestamp = Date.parse(formGroup.controls['endDateForm'].value);return (endDateTimestamp < startDateTimestamp) ? { endDateLessThanStartDate: true } : null;}在HTML中:...

javascript – AngularJS仅在浏览器的后退按钮上重定向路由【代码】

在我的AngularJS应用程序中,当用户未登录时,我将路由重定向到特定页面.要做到这一点,我在$rootScope上使用变量. 现在我想在用户登录时阻止浏览器的后退按钮.我想将其重定向到特定页面(注册视图).问题是我不知道是否有后退按钮事件. 我的代码是:angular.module('myApp',[...] //Route configurations }]) .run(function($rootScope, $location){$rootScope.$on('$routeChangeStart', function(event, next, current){if(!$rootScop...

javascript – 如何修复在Angular 4中找不到模块’typescript’?【代码】

我使用@ angular / cli在3周前生成了Angular 4 app. 2周后,我尝试使用命令行“ng serve”运行它,但我在下面提示错误:Cannot find module 'typescript' Error: Cannot find module 'typescript'at Function.Module._resolveFilename (module.js:469:15)at Function.Module._load (module.js:417:25)at Module.require (module.js:497:17)at require (internal/module.js:20:19)at Object.<anonymous> (C:\Users\mypc\Documents\Ang...

javascript – Angular 2 – 跨多个浏览器窗口的单一服务提供商【代码】

我试图在任务完成后提供警报 – 用户当时可能处于多个页面中的任何一个页面.警报应显示在所有页面上. 我正在使用实现BehaviorSubject的服务我的app.component.ts页面中的提供程序 – 单个实例 在我的app.component.html中,我有两个组件,一个是警报,另一个是触发警报.<alert></alert> <submit-service></submit-service>该服务将发送到呈现警报的警报组件.这工作正常,但只在提交服务的页面上(而不是任何其他页面) – 提交功能也在警...

javascript – 当ng-model被更改时,Angular-ng-change不会触发【代码】

输入如下:<input type="text" ng-model="repair.test" ng-change="action()" />当我手动输入和更改输入时执行action().但是,如果我通过编程方式通过其他函数更改repair.test值,则不会触发ng-change的操作.我已阅读角度教程,这可能是预期的行为. https://docs.angularjs.org/api/ng/directive/ngChange “当值变化来自模型时,不会评估表达式.” < - 我也需要这个.当模型以任何方式改变时,如何在控制器中触发动作? (输入输入或任...

javascript – AngularJS.如何禁用自动滚动到我的页面顶部【代码】

请告诉我,如何禁用自动向上到我的页面顶部?如果我使用哈希导航:<a href="#/index">Goto index</a>我的页面最重要,但如果我使用AngularJS:HTML:<a ng-href="#/index">Goto index</a>JS:$routeProvider.when('/index', {template:'...',controller: 'RouteCtrl'})我的页面滚动到顶部.我该如何禁用它?解决方法:我发现你的普通href没有滚动和ng-href滚动有点奇怪,我认为这是另一回事…… 但是,对于解决方案;由浏览器滚动哈希更改...

javascript – Angular2和jQuery’更改’事件【代码】

我有一个隐藏的输入来控制jQuery所做的更改,其中包括一个angular2更改事件,就像这样<input id='input1' hidden (change)='onChange($event)'>然后在我的情况下,我必须使用jQuery来更改此输入的值,然后触发更改事件:$('#input1').val('somevalue').trigger('change');我通过jQuery触发的这个更改事件只适用于jQuery,但不适用于Angular2://This is working $('#input').change(function(){console.log('Change made'); })在angular...

javascript – Angular中的_ngcontent-c#是什么意思?【代码】

我正在学习Angular 2/4,我看到带有ng生成属性的html标签:_ngcontent-c0,_ngcontent-c1 … 这个c值是什么意思?解决方法:使用ViewEncapsulation.Emulated时添加了_ngcontent -c#属性 – 这是默认值. Angular使用这些属性来定位具有样式的特定元素.数字c是主机组件的唯一标识符.例如,如果您有两个具有以下模板的组件:ComponentA <span></span> <comp-b></comp-b>ComponenB <h1></h1>Angular会将组件A中具有样式的所有元素标记为_ng...

javascript – 如何使用angularjs触发关闭窗口的函数【代码】

我需要在用户关闭应用程序时执行一个函数,但需要考虑以下几点: >我需要执行一项服务的功能,然后……> …基于纯粹的基于JavaScript的功能不太可能在这里很有用>当我使用路由时,有一个作用域onLocationChangeSuccess绑定没用也没用 因此这个解决方案不起作用:https://stackoverflow.com/a/18355715/773595 因为这会在每次位置更改时触发,但是我需要的是当选项卡/窗口关闭时只有一个触发器.解决方法:您可以在控制器/指令中注册onbef...

javascript – 获取Angular中的当前网址【代码】

参见英文答案 > How to get current route 30个如何获取Angular 4中的当前URL?我在网上搜索了很多,但无法找到解决方案. app.module.tsimport { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { RouterModule, Router } from '@angular/Router';import { AppComponent } from './app.component'; import { TestComponent } from './te...

javascript – 如何使用angular 6 Route Auth Guards用于所有路由的Root和Child路由?【代码】

如何使用angular 6 Route Auth Guards用于所有路由Root和Child Routes?解决方法:1)[创建警卫,文件名就像auth.guard.ts]ng generate guard auth import { Injectable } from '@angular/core'; import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { Observable } from 'rxjs/Observable'; import { AuthService } from './auth.service'; import {Router} from '@angular/rout...

javascript – 具有默认选项的AngularJS指令【代码】

我刚开始使用angularjs,我正在努力将一些旧的JQuery插件转换为Angular指令.我想为my(element)指令定义一组默认选项,可以通过在属性中指定选项值来覆盖它. 我已经看过其他人这样做的方式,而在angular-ui库中,ui.bootstrap.pagination似乎做了类似的事情. 首先,所有默认选项都在常量对象中定义:.constant('paginationConfig', {itemsPerPage: 10,boundaryLinks: false,... })然后将getAttributeValue实用程序函数附加到指令控制器:...

javascript – 加载所有翻译后启动Angular.js route-segment或ui-router【代码】

有没有办法,如何在translateProvider加载其翻译后启动ui-router或route-segment? 我正在使用pascal prechts翻译过滤器和绑定一次{{::}}表示法.在localhost上它工作得很好,但是当我在远程服务器上测试它时,绑定一次将比字符串翻译更快地删除观察者. 所以我想知道是否有一些方法如何延迟路由一点点.解决方法:尝试检查本机内置功能: $urlRouterProvider.deferIntercept(defer)Disables (or enables) deferring location change inte...

javascript – Angular DI和继承:注入基本服务的扩展【代码】

我有一个基本服务和两个继承服务:@Injectable({ providedIn: 'root' }) export class BaseService {foo(src?: string){return `speaking from ${src || 'BaseService'}`;} }@Injectable({ providedIn: 'root' }) export class SomeService extends BaseService {foo(){return super.foo('SomeService')} }@Injectable({ providedIn: 'root' }) export class AnotherService extends BaseService {foo(){return super.foo('Another...

加载 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部