我借用了对我没用的类似线程: PHP 5.3的php_memcache.dll
我使用最新版本的easyPHP for Windows设置服务器.随之而来的是PHP 5.4.我现在正在寻找一个对我有用的memcache.dll文件,我收到此错误
"PHP启动:memcache:无法初始化模块.使用模块API编译的模块= 20090626 PHP使用模块编译api = 20100525这些选项需要匹配"
任何PHP 5.4 memcache.dll文件的链接将不胜感激.
在上面提到的帖子中,他们为5.3和皮埃尔的版本添加了版本,但在那里我发现只有旧版本的dll
所以,我正试图从'旧'http迁移到新的httpClient
使用http客户端我在我的服务中使用这种格式:
return this.http.get(environment.api+ '.feed.json', requestOptions)
Run Code Online (Sandbox Code Playgroud)
我如何在httpClient中使用它?
尝试了许多thiungs ...包括
return this.http.get(environment.api+ '.feed.json', {params: requestOptions.params})
Run Code Online (Sandbox Code Playgroud)
但得到一个类型错配:(
所以,问题很简单......
我有一张桌子和一些角度逻辑(计算样式等)......特别是我在TH上有这个
[class.hidden] = "column.group !== 'key-data' && currentTableView !== column.group"
Run Code Online (Sandbox Code Playgroud)
对于我的表粘性标题功能,我需要克隆表并将其定位固定..使用指令,这样做(简化)
let newTable = element.cloneNode(true);
body.appendChild(newTable);
Run Code Online (Sandbox Code Playgroud)
显然角度逻辑不适用于newTable,但我希望它是......
我该怎么做?
我有一个像这样的单一标题的手风琴
<div class="accordion" id="accordion_acquired_services">
<h3><a href="#">Acquired services</a></h3>
<table id="tbl_acquired_services">
<tbody></tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要的是将手风琴开放和手风琴的活动结合起来......
实际上我想要实现的是做一个ajax请求,每次扩展时都会填充手风琴的内容......
奇怪的是,没有onExpand/onCollapse事件
到目前为止,我有这个
$( "#accordion_acquired_services" ).bind( "accordionchange", function(event, ui) {
$('#tbl_acquired_services').html('');
//trigger ajax
});
Run Code Online (Sandbox Code Playgroud)
但是这种情况在两种情况下都会触发,当它崩溃并且它被扩展时......我怎么知道哪个是哪个?
我$(this).serialize()在提交表格时使用.
它运作良好,除非我(由于某种原因)有2个具有相同名称的字段(一个可见,一个不是,我不是在谈论type="visible"但是display:none)...
但当然serialize不考虑这个...它只需要它们.
我试过这个
var $disabled_list = $(this).find('input:hidden,select:hidden,textarea:hidden').attr('disabled', 'disabled');
$(this).serialize();
$disabled_list.attr('disabled','');
Run Code Online (Sandbox Code Playgroud)
它解决了我的问题,除了:隐藏的选择器,也取得了type ="hidden"
什么是正确的方法?
甚至不知道解释这个问题的正确术语
所以,想象一下这个场景......
有一个表单输入组件并捕获一些属性并将其传递给内部的标记
<form-input placeholder="Enter your name" label="First name" [(ngModel)]="name" ngDefaultControl></form-input>
Run Code Online (Sandbox Code Playgroud)
所以,这是标记,希望是非常自我解释的......
显然在我有
@Input() label: string = '';
@Input() placeholder: string = '';
Run Code Online (Sandbox Code Playgroud)
然后在视图中我有一些东西沿着这些线
<div class="form-group">
<label>{{label}}
<input type="text" [placeholder]="placeholder" [(ngModel)] = "ngModel">
</div>
Run Code Online (Sandbox Code Playgroud)
现在,到目前为止一切正常......
但是,假设我想在它周围添加验证规则......或者添加我不通过其捕获的其他属性 @Input()
如何在视图中传递<form-input>给我的任何其他内容<input>?
我正在尝试简单地计算我的旋转木马e2e组件测试
carousel.po.ts
import { browser, element, by, Key } from 'protractor';
export class CarouselDemoPage {
navigateTo() {
return browser.get('/design/carousel');
}
getCarouselComponent(index: number) {
return element.all(by.css('cfc-carousel')).get(index);
}
getCarouselIndicators(index: number) {
return this.getCarouselComponent(index).element(by.css('.indicators')).all(by.repeater('item in items'));
}
}
Run Code Online (Sandbox Code Playgroud)
我的spec文件:
import { CarouselDemoPage } from './carousel.po';
describe('Carousel component', () => {
let page: CarouselDemoPage;
beforeEach(() => {
page = new CarouselDemoPage();
page.navigateTo();
});
it('At least one carousel component should exist', () => {
expect<any>(page.getCarouselComponent(0)).toBeDefined();
});
it('Check correct number of indicators displayed', () => { …Run Code Online (Sandbox Code Playgroud) 因此,我们有一个很大的应用程序,并且我们开始进行优化...。其中一项优化是延迟加载某些部件...。
因此,我们有演示页面,其中包含示例用法的全部负载,除了在DEV环境外,我们什么都不需要。
所以懒惰地加载那部分非常容易...
在我们的应用程序路由模块中,
const routes: Routes = [
...
{path: 'design', canActivate: ['DevOnlyGuard'], loadChildren: 'app/pages/demo/demo.module#DemoPagesModule'},
...
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Run Code Online (Sandbox Code Playgroud)
因此,如果没有canActivate route可以正常工作并且演示路由会延迟加载...
现在,如果我在卫兵中添加此canActivate,则看起来像这样
import { Injectable } from '@angular/core';
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot, CanActivateChild } from '@angular/router';
import { environment } from 'environments/environment';
@Injectable()
export class DevOnlyGuard implements CanActivate, CanActivateChild {
canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {
return (environment.envName === 'dev');
}
canActivateChild(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean {
return this.canActivate(route, …Run Code Online (Sandbox Code Playgroud) 我从谷歌地图api获取地理位置信息时遇到麻烦
代码很简单
$.ajax({
type: "GET",
cache: false,
url: "http://maps.googleapis.com/maps/api/geocode/json",
dataType: "jsonp",
data: {
address: "Ljubljana " + "Slovenia",
sensor: "false"
},
jsonpCallback:'json_response',
success: function(data) {
top.console.debug(data);
$('#location_setter').dialog('close');
},
error: function() {
alert("Error.");
}
});
function json_response(data){
alert("works");
}
Run Code Online (Sandbox Code Playgroud)
我总是得到一个错误.我也直接尝试过(我在某处读到应该在最后设置回调...
$.ajax({
type: "GET",
cache: true,
url: "http://maps.googleapis.com/maps/api/geocode/json?address=Ljubljana Slovenia&sensor=false",
dataType: "jsonp",
jsonpCallback:'json_response',
success: function(data) {
top.console.debug(data);
$('#location_setter').dialog('close');
},
error: function() {
alert("Error.");
}
});
Run Code Online (Sandbox Code Playgroud)
请求网址是否正确形成:
它给了我正确的json
请指教!
您可以在http://jsfiddle.net/PNad9/上 "玩"它
大家好开发者!
我们几乎完成了开发我们的ajax Web应用程序的第一阶段.在我们的应用中,我们使用哈希片段,如:
http://ourdomain.com/#!list=last_ads&order=date
Run Code Online (Sandbox Code Playgroud)
我了解google将获取此网址并以此形式向服务器发出请求:
http://ourdomain.com/?_escaped_fragment_=list=last_ads?order=date&direction=desc
Run Code Online (Sandbox Code Playgroud)
一切都很完美,除了......
我想将这种请求路由到另一个脚本
像这样:
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^$ /webroot/crawler.php$1 [L]
Run Code Online (Sandbox Code Playgroud)
问题是,当我在crawler.php中尝试print_r($ _ REQUEST)时,我只得到:
Array
(
[_escaped_fragment_] => list=last_ads?order=date
[direction] => desc
)
Run Code Online (Sandbox Code Playgroud)
我想得到的是
Array
(
[list] => last_ads
[order] => date
[directions] => des
)
Run Code Online (Sandbox Code Playgroud)
我知道我可以用php来进一步打破第一个参数,但我不想;)
请指教
================================================== ==编辑...文本和逻辑中的一些更正
angular ×5
jquery ×3
ajax ×2
javascript ×2
php ×2
.htaccess ×1
accordion ×1
api ×1
dll ×1
events ×1
forms ×1
hidden ×1
httpclient ×1
json ×1
lazy-loading ×1
maps ×1
memcached ×1
protractor ×1
router ×1
web-crawler ×1
windows ×1