【JavaScript外部函数调用AngularJS的函数、$scope】教程文章相关的互联网学习教程文章

javascript – 在Angular组件模板中添加脚本标记【代码】

Angular2删除< script>自动从模板中标记以阻止人们使用此功能作为“poor’s man” loader. 这里的问题是脚本标签目前比仅加载代码或其他脚本文件有更多的用途.围绕< script>的进一步功能有可能.标签也将在未来推出. 目前使用的是JSON-LD,它采用的格式<script type="application/ld+json"> {"@context":"http://schema.org","@type":"HealthClub",... } </script>通常建议的解决方法是通过ngAfterViewInit挂钩到文档的dynamically a...

javascript – Angular4 – 没有用于表单控件的值访问器【代码】

我有一个自定义元素:<div formControlName="surveyType"><div *ngFor="let type of surveyTypes"(click)="onSelectType(type)"[class.selected]="type === selectedType"><md-icon>{{ type.icon }}</md-icon><span>{{ type.description }}</span></div> </div>当我尝试添加formControlName时,收到一条错误消息:ERROR Error: No value accessor for form control with name:‘surveyType’我试图添加ngDefaultControl但没有成功.这...

javascript – AngularJs和Facebook评论【代码】

我正试图在我的html上动态更新facebook的评论,但是没有显示,请关注我的Plunker. 可以做什么来呈现评论?http://plnkr.co/edit/ggt7r0var app = angular.module('plunker', []);app.controller('MainCtrl', function($scope) {$scope.fbComments = '<div id="comentarios" class="fb-comments" data-href="http://developers.facebook.com/docs/plugins/comments/" data-width="100%" data-numposts="5"></div>';}); <!DOCTYPE html...

javascript – Angular 2:ngFor完成后的回调【代码】

在Angular 1中,我编写了一个自定义指令(“repeater-ready”),与ng-repeat一起使用,以在迭代完成时调用回调方法:if ($scope.$last === true) {$timeout(() =>{$scope.$parent.$parent.$eval(someCallbackMethod);}); }标记中的用法:<li ng-repeat="item in vm.Items track by item.Identifier"repeater-ready="vm.CallThisWhenNgRepeatHasFinished()">如何在Angular 2中使用ngFor实现类似的功能?解决方法:你可以使用这样的东西(n...

javascript – 动态加载现有组件Angular 2 Final Release【代码】

我正在尝试在最终版本2.0.0中动态加载组件. 使用RC5我使用以下代码加载: 创建一个指令来加载控件:import {CheckboxComponent, CheckboxListComponent,DatePickerComponent } from '../components/';@Directive({selector: '[ctrl-factory]'})export class ControlFactoryDirective implements OnChanges {@Input() model: any;constructor(private vcRef: ViewContainerRef, private resolver: ComponentResolver) {}create(cp) ...

javascript – Angularjs:调用iframe中的其他范围【代码】

在我的测试中,给出了2个文档,A和B.在A文档中,有一个iframe,iframe源是B文档.我的问题是如何修改B文件的某些变量范围? 这是我的代码:一份文件<html lang="en" ng-app=""> <head><meta charset="utf-8"><title>Google Phone Gallery</title><script type='text/javascript' src="js/jquery-1.10.2.js"></script><script type='text/javascript' src="js/angular1.0.2.min.js"></script><script>var g ; function test($scope,$http...

javascript – Angularjs ui-router没有到达子控制器【代码】

我有一个配置功能:function config($stateProvider,$locationProvider) { $locationProvider.html5Mode(true); $stateProvider.state('projectsWs.tasks', {url: "/tasks",views: {"mainView": {templateUrl: "/app/projects/templates/index.php"},"innerView": {templateUrl: "/app/projects/templates/tasks.php",controller: tasksCtrl,controllerAs:'tasks'}}}).state('projectsWs.tasks.detail', {url: "/:taskId",views: {...

javascript – 如何从AngularJS中的范围中删除项目?【代码】

简单的待办事项列表,但每个项目的列表页面上都有一个删除按钮:相关模板HTML:<tr ng-repeat="person in persons"><td>{{person.name}} - # {{person.id}}</td><td>{{person.description}}</td><td nowrap=nowrap><a href="#!/edit"><i class="icon-edit"></i></a><button ng-click="delete(person)"><i class="icon-minus-sign"></i></button></td> </tr>相关控制器方法:$scope.delete = function (person) {API.DeletePerson({ ...

javascript – Angular UI Router:根据父解析对象决定子状态模板【代码】

这是我的app.js文件 – 我有一个父州和两个子州.两个子视图都需要该对象.states.push({name: 'parentstate',url: '/parent/:objId',abstract: true,templateUrl: 'views/parentview.html',controller: function() {},resolve: {obj: function(OBJ, $stateParams) {return OBJ.get($stateParams.objId);}}});我想用这个解决的obj来决定子模板states.push({name: 'parentstate.childs',url: '/edit',views: {"view1@parentstate": {t...

javascript – Angular2 / Spring Boot允许PUT上的Cross Origin【代码】

我的Web应用程序有一点问题:一个连接到spring boot API的angular2应用程序. 我无法从angular2应用程序访问我的请求.我收到此错误:Failed to load http://localhost:8080/deliveryMan/: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.Java代码:@RestController @RequestMapping(value = "/deliveryMan") @CrossOrigin public...

javascript – 当相同的url加载了不同的参数时,Angular2路由器2.0.0没有重新加载组件?【代码】

我在.routing.ts文件中有这个export const routing = RouterModule.forChild([ {path: 'page/:id',component: PageComponent }]);我的PageComponent文件检查id参数并相应地加载数据.在以前版本的路由器中,如果我从/ page / 4转到/ page / 25,页面将“重新加载”并且组件将更新. 现在,当我尝试导航到/ page / X,其中X是id时,它只会在第一次加载,然后url会更改,但组件不会再次“重新加载”. 是否需要传递一些东西来强制我的组件重新加...

javascript – Angular 2:TypeError:在AppComponent @ 4中的[{{thing.title}}中未定义l_thing0:44]【代码】

我的应用程序中出现了一个奇怪的错误.它应该从对象打印出{{thing.title}},但它在控制台中显示错误:EXCEPTION: TypeError: l_thing0 is undefined in [{{thing.title}} in AppComponent@4:44]我不确定l_thing0来自哪里.如果我尝试在页面中显示{{thing}},则会显示[object Object].如果我尝试JSON.stringify(this.thing)(参见showObj()函数),它会正确显示字符串化对象.但是如果我尝试访问像{{thing.title}}这样的属性,我会得到l_thin...

javascript – 在Angular中,您如何确定活动路线?【代码】

注意:这里有许多不同的答案,大多数都是有效的.事实是,当Angular团队改变其路由器时,有效的改变了很多次.最终将成为Angular路由器的Router 3.0版本打破了许多这些解决方案,但它提供了一个非常简单的解决方案.从RC.3开始,首选解决方案是使用[routerLinkActive],如this answer所示. 在Angular应用程序中(当我写这篇文章时,目前在2.0.0-beta.0版本中),您如何确定当前活动路由是什么? 我正在开发一个使用Bootstrap 4的应用程序,当我们...

javascript – angular 2禁用网址编码【代码】

我想禁用网址编码. 当我在下面使用这个.this.router.navigate(['/profile', { tags: 'one,two' }]);网址是这样的http://localhost:4200/profile;tags=one%2Ctwo我希望它非常像下面http://localhost:4200/profile;tags=one,two有没有办法禁用网址编码?解决方法:Angular2默认使用encodeURIComponent()来编码URL中的queryParams,您可以通过编写自定义URL序列化程序并覆盖默认功能来避免它. 在我的情况下,我想避免Angular2避免用(%2)...

javascript – 什么是Angular 4,从哪里可以了解更多信息?

最近有人告诉我关于Angular 4,它是什么?它与Angular 2有什么不同?我正在学习Angular 2.我试图找到Angular 4的官方网站,但我没有得到结果.我很好奇. 编辑 Angular 4网站现已上市here. 编辑2 Angular 5(beta)现在可用于here. 编辑3 Angular 5现在可用here,更改可用here 编辑4 Angular 6现在可用here. 编辑5 Angular 7现已推出. 编辑6 Angular 8现在可用here. 有关更新和新功能,请访问Angular blog post for version 8解决方法:Angu...

函数调用 - 相关标签
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 全部