我有很好的角度服务和控制器,我无法正确地为它们创建测试。我一直在到处寻找解决办法。
我的控制器:
angular.module('wideCmsAngularApp').controller('UserListCtrl', [
'$scope',
'userService',
'$routeParams',
function ($scope, userService, $routeParams) {
// Get quantity and offset from url. Format:
我的网址是这样的:http://example.com/controller/method/param1/param2/param3/param4
我的目标是:http://example.com/param1/param2/param3/param4
这里我的控制器‘家’和‘阅读’。我还包括我的观点和路由配置在底部。
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
public fu
如何将URL中的额外参数传递给KohanaPHP (3.1+版本),如下所示...
http://example.com/blog/edit/4000/3200
...where“博客”是控制器文件夹中的编辑,“blog.php”是控制器方法,4000是我可以用来编辑记录的参数1,3200是我可以用来作为记录ID的参数2?
我得到了博客并编辑了部分内容。问题出在4000和3200上。当我运行该URL时,我得到一个错误:"404 - Unable to find a route match blog/edit/4000/3200“
我是不是不得不对.htaccess文件做一些不寻常的事情
我需要从url字符串中获取参数值
http://example.com/admin/param1/value1/param2/value2
我已经这样做了:
url.split('/param1/')[1].split('/')[0].replace(/\/$/, '');
但是有没有更干净的选择呢?像这样的东西?
var url_string = "http://www.example.com/t.html?a=1&b=3&c=m2-m3-m4-m5"; //window.location.href
var ur