我正在与Ionic2和Angular2合作开展一个项目.尝试运行时ionic serve,将检索数据而不会出现任何错误.但是,当尝试在ios上运行并运行时ionic build ios,我得到以下编译时错误,该属性不存在.
还有其他人遇到过这个问题吗?
我很感激任何建议.
home.ts
import { Component } from '@angular/core';
import { ProfileService } from './profile.service';
@Component({
selector: 'home',
templateUrl: 'home.html',
providers: [ProfileService]
})
export class HomePage {
constructor(public d: HomeService){
this.loadData();
}
loadData() {
this.d.fbPromise.then( (FB) => this.data.getData(FB)).then(response => {
this.data = response;
});
}
}
Run Code Online (Sandbox Code Playgroud)
home.html的
<ion-header>
<ion-navbar>
<ion-title>Home</ion-title>
</ion-navbar>
</ion-header>
<ion-content>
<div class="profile-content" padding>
<div class="content-header">
<h2 class="name">{{ this.data.name }}</h2>
<div class="interests-content">
<h3>interests</h3>
<span *ngFor="let interest of this.data.interests" >
{{ …Run Code Online (Sandbox Code Playgroud) 我的用户模型中有一个created_at 列,我希望在刀片模板中访问它时采用不同的格式,以便它更具可读性。解决这个问题的最佳方法似乎是使用演员表。
我创建了一个像这样的演员表:
protected $casts = [
'email_verified_at' => 'datetime',
'created_at' => 'm-d-y',
];
Run Code Online (Sandbox Code Playgroud)
...在我的控制器中,我得到一个用户,然后执行以下操作:
dd($member->toArray());
Run Code Online (Sandbox Code Playgroud)
现在,当获取用户记录并执行$user->toArray()created_at列时,仍然采用原始的未转换格式,似乎根本没有使用转换,知道这是为什么吗?
我正在尝试创建一个简单的页面,使用JQuery单击来更改文本和about主体的内容(而不是创建3-4个独立页面).我正在尝试使用'菜单'很简单,但由于某种原因它没有按预期工作.
每个菜单选项单击将触发一个JQuery事件,该事件将更改正文的文本,并将单击的菜单选项的颜色更改为蓝色以显示它已被选中.
现在,我试图应用的jquery不起作用,并且颜色不会在点击时切换.
我的JQuery
$(document).ready(function(){
$('.about-link').click(function(){
$(this).toggleClass('clicked');
});
});?
Run Code Online (Sandbox Code Playgroud)
的jsfiddle
我正在尝试创建一个表,其中一列中有一个30px的小图像,但是,我很难弄清楚如何将图像/ div放在其他div,table等中心...
我熟悉将保证金设置为:"保证金:0px auto 0px auto;" 但是这并不总是有效,并且在下面的示例中不起作用.我想知道是否有人知道如何使中心元素更加一致地工作?或者,如果有解释为什么我的方法不起作用?图像仅为30px,td元素为100px甚至更大.
<td><a href="#"><img src="images/globe.png" style="width:30px;"></a></td>
Run Code Online (Sandbox Code Playgroud) 我一直试图使用xpath从以下代码中提取电子邮件地址已经有一段时间了,没有成功......
http://pastie.org/4172907(第78行)
这是我到目前为止所尝试的:
//tr/td/div[@class='geTextA5'][2]/a
Run Code Online (Sandbox Code Playgroud)
我一直在乱用xpath超过三个小时,尝试了很多不同的变化.我对xpath很新,所以我希望有更简单的方法来完成这个.
我很感激任何帮助.
我一直在尝试使用 array_unique 从我填充的搜索结果中删除重复项。但是,我收到未定义的偏移错误。我想知道是否有人知道导致此错误的原因以及我可以做些什么来解决它?正如您在下面看到的,我正在从两个不同的地方填充搜索结果,并尝试将所有匹配项合并到一个数组中。
在array_unique之前:Array([0] => Bob Marley Footwear [1] => Bob Marley Footwear [2] => DVS Shoe Co.)
在 array_unique 之后:Array ( [0] => Bob Marley Footwear [2] => DVS Shoe Co.)
注意:这会导致在遍历数组时尝试访问数组插槽 1 时出现错误消息,以打印出结果。
$results = mysql_query("SELECT keywords,name FROM files WHERE MATCH (keywords,name) AGAINST ('$searchfor')") or die(mysql_error());
$matches=Array();
$matches_final=Array();
while($row = mysql_fetch_array($results)){
$matches[] = $row['name'];
}
$matches_final = array_unique($matches);
$results1 = mysql_query("SELECT name FROM files");
while($row1 = mysql_fetch_array($results1)){
$temp = explode(" ", $row1['name']);
for($z=0; $z < sizeof($search_words); $z++){ …Run Code Online (Sandbox Code Playgroud) 我正在尝试为在我的网站上创建的每个用户帐户创建一个“确认码”,并将其与他们的个人信息一起存储在数据库中。正如您在下面的示例中看到的,我尝试在时间变量中生成一个随机字符串,但是,该字符串不必要地长。
我希望该字符串比生成的字符串短,md5我想知道是否有一种相对简单的方法来生成冲突率极低的 10 位(最大)字母数字字符串?
我尝试过的:
md5(mt_rand(10000,99999).time() . 'example@domain.com');
Run Code Online (Sandbox Code Playgroud)
输出:
0dd6854dba19e70cfda0ab91595e0376
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的网站上创建一个功能,在下面的textarea更改时自动更新数据库(这将作为"提醒的便利贴").我是ajax的新手,我想知道是否有人可以告诉我一个基本的例子,我将如何进行AJAX调用以更新我的数据库onChange of textarea下面?
<?php
//Create mysql connect variable
$conn = mysql_connect('samplesource.com', 'example', 'pass');
//kill connection if error occurs
if(!$conn){
die('Error: Unable to connect.' . '<br>' . mysql_error());
}
//connect to mysql database
mysql_select_db("mydb", $conn);
session_start();
$userid = $_SESSION['id'];
$results = ("SELECT * FROM notes WHERE userid='$userid'");
?>
<html>
<head>
<title>practice</title>
<script src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".sometext").change(function(){
//make ajax call to update database onChange
});
});
</script>
</head>
<body>
<textarea class="note" style="resize:none; width:300px; height:200px;"> </textarea>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习如何编写PowerShell脚本,我尝试只输入一个基本的get命令,例如:
get help get
我收到一条错误消息""get'这个术语不被识别为cmdlet的名称.
几乎我尝试输入的每个命令都给我一个类似的错误,
我想知道是否有人可以建议如何解决这个问题?
我每次刷新页面时都试图将数据写入php文件.下面的代码成功写入文件,但是,第一次重写后文件内容保持不变,即使每次刷新页面时用于写入文件的数组中包含的数据都不同.
我的问题是:如何重写或替换已存在的.php文件的内容?
我试图unlink('../html/freesample2.php');解决这个问题,删除'书面'文件,然后重新创建它,但它没有帮助.
我很感激任何建议.
//Create variable for file I want to write to
//second parameter 'a' stands for APPEND
$f = fopen('../html/freesample2.php', 'a') or die('fopen failed');
$php_script= '<?php $free_sample_array_new = Array(); $free_sample_array_new[] = '.$free_sample_array[0].'; $free_sample_array_new[] = '.$free_sample_array[1].'; ?>';
fwrite($f, $php_script);
fclose($f);
Run Code Online (Sandbox Code Playgroud) php ×4
jquery ×2
ajax ×1
angular ×1
css ×1
html ×1
ionic2 ×1
javascript ×1
laravel ×1
laravel-5 ×1
powershell ×1
typescript ×1
xml ×1
xpath ×1