我正在使用Material 2来添加md-raised-button.
我想仅在某些条件成立时应用此指令.
例如:
<button md-raised-button="true"></button>
Run Code Online (Sandbox Code Playgroud)
另一个例子:我在plunker中创建了一个基本的动态反应形式.我正在使用formArrayName反应形式的指令来控制数组.我想formArrayName仅在特定条件成立时才应用指令.否则不添加formArrayName指令.我尝试和研究了很多,但可以找到任何解决方案.
这是plunker链接:https://plnkr.co/edit/oPZ7PyBSf8jjYa2KVh4J ? p = preview
我真的很感激任何贡献.
提前致谢!
angular-material angular2-forms angular2-directives angular-material2 angular
我试图从时间戳字段获取日期部分.我用过这个SQL查询:
select timestamp, CAST(timestamp as date) as date from messages
Run Code Online (Sandbox Code Playgroud)
我得到了以下结果:
--------------------------------------------
| timestamp | date |
--------------------------------------------
| 2016-05-15 10:22:54 | 2016-05-16 |
--------------------------------------------
Run Code Online (Sandbox Code Playgroud)
如上所示,生成的日期字段返回错误的日期,2016-05-16而原始日期是2016-05-15.
我们如何解决这个问题?
我想显示一条警告说"请打开你的GPS".
如何使用phonegap获取GPS状态?
我使用了以下代码,但如果关闭GPS,我不会收到任何警报消息.相反没有任何反应
<!DOCTYPE html>
<html>
<head>
<title>Device Properties Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);
// device APIs are available
//
function onDeviceReady() {
var test= navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
// onSuccess Geolocation
//
function onSuccess(position) {
var element = document.getElementById('geolocation');
element.innerHTML = 'Latitude: ' + position.coords.latitude + '<br />' +
'Longitude: ' + position.coords.longitude + '<br />' +
'Altitude: ' + position.coords.altitude + '<br />' + …Run Code Online (Sandbox Code Playgroud) 我想minute : seconds在 sql select 语句中将秒转换为格式。
目前我正在使用:
SELECT SEC_TO_TIME(duration) from messages;
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但它给了我这种时间格式:hh:mm:ss
但我需要mm:ss
是否可以mm:ss使用 sql 查询将秒转换为格式?
我正在开发一个网络应用程序,我需要缓存图像,以便在用户关闭并再次打开网站时不需要时间加载。再次打开网站时,应该从缓存中加载图像,而不是再次重新加载。
这可以用 Angular 来实现吗?
我在网上搜索了很多,但还没有找到合适的解决方案。
我正在使用cordova来构建我的应用程序。我想在生产应用程序中隐藏console.log创建的所有日志。但是我找不到任何解决方案来禁用它。
隐藏控制台日志真的有可能吗?
我将不胜感激。
感谢和问候
我在PHP中遇到了一个非常奇怪且不常见的问题.我正在使用array_udiff作为对象数组.array_udiff生成的数组无法转换为有效的JSON格式.
我创建了相同的数组(等于array_udiff生成的数组),然后在JSON中转换该数组但是这个json结构完全正是我想要的.
我非常详细地写了一个例子来重现这个问题:
<?php
$a = array( (object) array('id'=>1, 'name'=>'abc'), (object) array('id'=>2, 'name'=>'xyz'), (object) array('id'=>6, 'name'=>'Amber'));
$b = array( (object) array('id'=>3, 'name'=>'david'), (object) array('id'=>1, 'name'=>'abc'));
$c = array_udiff($a, $b, 'comp_func');
function comp_func($obj1, $obj2)
{
return $obj1->id-$obj2->id;
}
echo '<h1>Array Generated by array_udiff:</h1><br> ';
print_r($c);
echo "<br><strong>Invalid JSON:</strong></br>";
echo json_encode($c);
echo "<br><br><br>";
echo '<h1>Manually created array:</h1><br> ';
$d = array( (object) array('id'=>2, 'name'=>'xyz'), (object) array('id'=>6, 'name'=>'Amber'));
print_r($d);
echo "<br><strong>Invalid JSON:</strong></br>";
echo json_encode($d);
Run Code Online (Sandbox Code Playgroud)
产量
正如你在上面的例子中看到的那样:print_r打印的两个数组都有类似的结构,但是当我尝试用JSON转换它们时,两个数组的JSON结构都不同,如截图所示.
我将不胜感激.谢谢