【问题标题】:Pass phalcon route value to angularjs将 phalcon 路由值传递给 angularjs
【发布时间】:2015-04-25 20:18:18
【问题描述】:

无法将 phalcon 路由键传递给 angularjs

路线: //Define a route $router->add( "userList", array( "controller" => "user", "action" => "get", ) );

在 AngularJs 中: this.getUsers = function() { var defer = $q.defer(); $http.get("userList") .success(function(data) { defer.resolve(data); })
return defer.promise; }
在 angularjs 中,如果我像(用户/获取即控制器名称/操作)一样直接传递路由值,那么一切正常,但是如果我传递路由键(userList),则会显示错误,因为“无法加载 UserlistController 处理程序类"

我想传递路由键(userList) 而不是它的值(user/get)

知道怎么做吗?

【问题讨论】:

    标签: angularjs phalcon phalcon-routing


    【解决方案1】:

    在我的路线中,我有一个前导斜杠 /

    //Define a route
    $router->add(
        "/userList",
        array(
            "controller" => "user",
            "action"     => "get",
        )
    );
    

    $http.get("/userList")
    

    应该可以。但是,如果您正在创建一个新项目并且不需要支持旧版 url,我建议您只使用默认路由,它的代码更少,因此会更简单,并且可能运行得更快一些。

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 2015-08-16
      • 1970-01-01
      相关资源
      最近更新 更多