我在var app = angular.module("myApp", []);
app.controller("repeatCtrl", function($scope) {
var foo = [];
for (i = 0; i < 100; i++) {
foo.push(i);
}
$scope.list = foo;
$scope.evens = function(val) {
return (val % 2 === 0);
};
});
app.directive('footerDirective', function() {
return {
restrict: 'EA',
template: 'List: {{filteredItems}}',
link: function(scope, element, attrs) { //Infinite digest loop
scope.$watch('filteredItems', function(newValue, oldValue) {
console.log(newValue);
});
}
}
});
文件中创建了一个包含此行的网站:
.htaccess
问题是,当最后一个参数以#标签开头时,即使我使用php函数RewriteRule ^(.\*)/(.\*)/(.\*)$ index.php?module=$1&action=$2&value=$3 [QSA,L]
对其进行编码,也不会将其分配给&#39; value&#39;看起来像这样(开始省略):
urlencode()
并且在打印.../search/searchTweets/%23tweet
变量时,这就是结果:
$_REQUEST
答案 0 :(得分:0)
主题标签后面的字符串称为片段标识符,它只是URL的客户端部分。 它从未发送到服务器。
如果您的网址始终具有相同的结构,则可以在不使用最后一个组(即^(.*)/(.*)
)的情况下重写规则,并使用JavaScript将其拉出来。
如果您需要任何帮助,请告诉我,我会给您举个例子。