【详解Angular中通过$location获取地址栏的参数】教程文章相关的互联网学习教程文章

javascript-Angular中的createEmbeddedView()上下文参数是什么【代码】

我想知道上下文参数在Angular中的createEmbeddedView()方法中起什么作用.在线的角度文档不提供此信息. 例如,我在作者编写迭代器结构指令的地方阅读此代码.import {Directive, ViewContainerRef, TemplateRef, Input, SimpleChange } from "@angular/core";@Directive({selector: "[paForOf]" })export class PaIteratorDirective {constructor(private container: ViewContainerRef, private template: TemplateRef<Object>) {}@In...

javascript-Angular控制器中的chart.js chart-click传递参数【代码】

我正在使用chart.js / angular-chart.js在饼图中显示一些数据. 我需要一些功能,当用户单击图表饼图内的标签时,单击事件将复制到所选图表值上. 我可以通过以下操作触发事件:$scope.chartClick = function() {alert('ok');}这是我的标记:<canvas id="pie" class="chart chart-pie"chart-data="data" chart-labels="labels" display="true" chart-click="chartClick()" chart-options="options"></canvas> 知道如何将一些参数传递给...

javascript – 如何使用带有超过$data的Angular-Xeditable的onBeforeSave / onAfterSave方法作为参数【代码】

首次在我的应用程序中使用Angular-Xeditable时,我遇到了一个问题,试图弄清楚如何将x可编辑的更改保存到通过ng-repeat循环访问的对象. 该文档主要侧重于使用onbeforesave和onaftersave进行验证,虽然它确实表明它可以用来保存东西,但这些示例并未说明如何将超过$data(或$index)的内容传递给onbeforesave / onaftersave方法.样本显示保存类似$scope.person,如果你有一个项目,这很好. 但如果30个列表中的第3个人被编辑怎么办?你当然不...

javascript – AngularJS / Jade错误:参数’MyController’不是函数,未定义(MEAN)【代码】

我知道已经多次询问过这个问题的变体,但是我已经为其他OP尝试了几种建议的解决方案,但未能解决这个问题,并希望得到一些澄清. 我正在使用基本的平均待办事项列表应用程序(http://www.mean.io/).在实现一个简单的控制器后,我遇到了“错误:参数’nameOfMyController’不是函数,未定义.” 这是我在的地方: app.js(样板)window.app = angular.module('mean', ['ngCookies', 'ngResource', 'ui.bootstrap', 'ui.route', 'mean.system',...

javascript – ‘未捕获错误:从Angular 4升级到5.0.1时无法解析’运行时错误的所有参数【代码】

这在Angular 4.x中很好,而不是Angular 5.0.1.该项目是使用Angular CLI生成的.compiler.js:466 Uncaught Error: Can't resolve all parameters for RegistrationService: (?).at syntaxError (compiler.js:466)at CompileMetadataResolver._getDependenciesMetadata (compiler.js:15546)at CompileMetadataResolver._getTypeMetadata (compiler.js:15381)at CompileMetadataResolver._getInjectableMetadata (compiler.js:15361)at ...

javascript – Angular 1 – 获取当前的URL参数【代码】

我想从当前URL中提取数据并在控制器中使用它.例如,我有这个网址:app.dev/backend/surveys/2我要提取的位:app.dev/backend/ :type / :idAngular中有什么可以帮助我完成这项任务吗?解决方法:使用ngRoute从URL获取参数.这意味着您需要在应用程序中包含angular-route.js作为依赖项.更多信息如何在官方ngRoute documentation上执行此操作. 问题的解决方案:// You need to add 'ngRoute' as a dependency in your app angular.module...

javascript – Angular 2 – 如何传递URL参数?【代码】

我在Angular 2中创建了一个单页抵押贷款计算器应用程序,它对我来说就像一个学习操场(试图更习惯于目前在工作中使用的技术堆栈)……如果你想看它,它的运行时间为http://www.mortgagecalculator123.com.如果你想看一下,我已经在页面上用Fork Me链接创建了它. 无论如何,我想做的是,能够直接从URL传递变量到我的应用程序,因此我们的Angular 2应用程序可以使用它们.像这样:http://www.mortgagecalculator123.com/?var1=ABC&var2=DEF 我...

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 – 如何在Angular2中传递楼上的参数【代码】

我必须将参数传递给函数.<select class="chooseWatchlist" (change)="updateWatchlistTable(item.name)"><option *ngFor="let item of _items">{{ item.name }}</option> </select>这对我来说非常重要,因为我必须将该item.name参数传递给http请求.但不幸的是,角度没有看到那个变量,因为它有点在楼下……该函数必须在选择框中取实际选择的选项的item.name.该功能将在该框中的每个值更改时执行. 有没有解决方案来解决它?或许还有另一...

javascript – Angular JS:URL参数出现在`#!/`之前,并没有出现在$location.search()中【代码】

我正在将一个由其他人制作的小型现有Angular JS应用程序整合到一个不是使用Angular构建的现有网站中. 所有Angular JS应用程序文件都保存在一个完全独立的目录中,然后用户可以单击链接将它们带到该子目录的索引.例如:<a href="/path/to/angular-app/?returnUrl=/original/location">Login.</a>如您所见,我需要传递一个名为returnUrl的URL参数.然后我需要在Angular JS应用程序中获取此值,使用:$location.search()但是,这实际上返回...

javascript – 为什么AngularJS请求拦截器的配置参数中没有所有请求头?【代码】

我有一个AngularJS $http拦截器来拦截请求和响应.我需要在拦截器的请求方法中访问几个请求头. 但是当我控制台记录了作为请求方法的参数接收的配置对象时,我只能看到config.headers下的单个头;那是 接受:“application / json,text / plain,* / *” 并且开发人员的工具显示了所有请求标题Accept:application/json, text/plain, */* Accept-Encoding:gzip,deflate,sdch Accept-Language:mr,en-US;q=0.8,en;q=0.6 Connection:keep-al...

javascript – 使用angularJS参数从div调用函数【代码】

下面我试图将毫秒转换为javascript日期:<div ng-app><div ng-controller="TodoCtrl"><div><script type="text/javascript">parseDate({{test}})</script></div></div> </div>function TodoCtrl($scope) {$scope.test = "1429831430363" }function parseDate(date) {var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun','Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];return months[date.getUTCMonth()] + ' ' + date.getUTCDat...

javascript – 具有两个参数的Angular $resource端点【代码】

我有一个使用服务来处理$resource的设置,如下所示: 服务factory('EventSlot', ['$resource', function ($resource){return $resource('/api/events/:id/slots/:slotId', {id: "@Id", slotId: "@slotId"},{signup: {method: 'PUT'}});}]);调用函数EventSlot.signup({id: $scope.id, slotId: $scope.signUpSlot.id}, $scope.signUpSlot);但是,当PUT调用实际通过时,它会进入端点:/ api / events / 123 / slots /其中123是适当的@Id但...

javascript – 传递多个参数UI Bootstrap模态窗口Angular JS无法正常工作【代码】

我试图使用AngularJS和UI Bootstrap将4个变量传入和传出模态窗口.不幸的是,当我从模态窗口返回参数时,只显示其中一个参数 – 其余所有参数都返回为’undefined’! 代码: 这是我打开$modal服务的地方,并传递4个参数:$scope.open = function() {var modalInstance = $modal.open({templateUrl: 'modal.html',controller: 'ModalController',resolve: {var1: function() { return $scope.var1; },var2: function() { return $scope...

javascript – AngularJS:如何通过ng-href将多个参数传递给控制器​​?【代码】

我有一个包含编辑按钮的表来更新记录.当我将单个id传递给ng-href时,其工作正常并打开表单页面: 例如:在我的index.html表中<a class="btn btn-warning" ng-href="#/provider/{{row._id}}">Edit</a>但我想将另外一个参数与row._id一起传递给ng-href,如:<a class="btn btn-warning" ng-href="#/provider/{{row._id}}/collectionName/{{collectionName}}">Edit</a>它无法正常工作并重定向到主页. 这是我的控制器:$timeout(function...