$ routeParams不返回对象

派罗特·凯文

我有一个控制器,试图使用$ routeParams访问参数,但是当我使用console.log检查值时,正在引用lodash。

(function() {
  'use strict';

  angular
    .module('card-info.controller', ['ui.bootstrap'])
    .controller('CardInfoController', CardInfoController);

  CardInfoController.$inject = [
    'fetchCard',
    'fetchSet',
    '_',
    '$routeParams',
    '$filter',
    '$location'
  ];

  function CardInfoController (fetchCard, _, $routeParams, $filter, $location) {
    var vm = this;
    var id = $routeParams.id;

    fetchCard.getCardInfo(id).then(function(d) {
      displayCard(d);
    });

  ...

  }
)}()

这是到控制器的链接路由器事件触发并且URL正确更改,似乎我的注入中有问题。

艾克谢德奇

您的注入值和名称之间的偏移量有误

您已注入fetchSet但未在函数签名中使用它

function CardInfoController (fetchCard, _, $routeParams, $filter, $location) {

应该

function CardInfoController (fetchCard, fetchSet, _, $routeParams, $filter, $location) {

并且伟大的签名的宇宙秩序被恢复

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iolanguage getSlot不返回预期的对象

来自分类Dev

Laravel:雄辩的all()不返回对象数组

来自分类Dev

QueryDSL不返回对象

来自分类Dev

选择对象不返回对象?

来自分类Dev

PFRelation查询不返回对象

来自分类Dev

递归函数不返回对象值之和

来自分类Dev

反应onChange事件不返回对象

来自分类Dev

Web Api Post ActionResult不返回对象

来自分类Dev

iBeaconResult不返回信标对象数组

来自分类Dev

iolanguage getSlot不返回预期的对象

来自分类Dev

`this`对象不返回对象

来自分类Dev

Laravel:雄辩的all()不返回对象数组

来自分类Dev

JSON不返回对象

来自分类Dev

Javascript对象不返回变量

来自分类Dev

mysqli_fetch_object不返回对象

来自分类Dev

反应onChange事件不返回对象

来自分类Dev

IEnumerable类型的LINQ对象不返回DataTable

来自分类Dev

Elasticsearch查询嵌套对象不返回结果

来自分类Dev

StatelessKieSession不返回插入的对象

来自分类Dev

AJAX不返回对象

来自分类Dev

HQL不返回对象

来自分类Dev

为什么 Faker 不返回 Datetime 对象?

来自分类Dev

VBA 函数不返回 HTMLElementCollection 对象

来自分类Dev

getURL 不返回承诺对象

来自分类Dev

Reducer 不返回预期的空对象

来自分类Dev

Javascript - 单击事件不返回对象

来自分类Dev

包括,选择不返回的嵌套对象

来自分类Dev

AJAX 不返回对象

来自分类Dev

比较对象不返回任何 powershell