将 phalcon 路由值传递给 angularjs

Pass phalcon route value to angularjs

无法将 phalcon 路由密钥传递给 angularjs

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

同在AngularJs: this.getUsers = 函数() { var defer = $q.defer(); $http.get("userList") .成功(功能(数据){ defer.resolve(数据); })<br> return defer.promise; }<br> 在 angularjs 中,如果我直接像 (user/get 即 controllername/action) 传递路由值,那么一切正常,但如果我传递路由键 (userList),它显示错误为“无法加载 UserlistController 处理程序 class"

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

知道怎么做吗?

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

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

$http.get("/userList")

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