我的代码,
<modal *ngIf='showModal' [imageValue]="imageId"></modal>
Run Code Online (Sandbox Code Playgroud)
我的模型组件,
@Component({
selector: 'modal',
templateUrl: './app/modal/modal.component.html',
providers: [HeaderClass]
})
export class ModalComponent {
imageValue:any;
Run Code Online (Sandbox Code Playgroud)
我想获得这个'imageValue'的价值,但我不知道该怎么做.任何人都可以帮助我.谢谢.
只是为了澄清:"echo vs print"和"双引号与单引号"这两个问题是完全可以理解的,这是另一回事:
有没有理由为什么人们会更喜欢:
echo '<table>';
foreach($lotsofrows as $row)
{
echo '<tr><td>',$row['id'],'</td></tr>';
}
echo '<table>';
Run Code Online (Sandbox Code Playgroud)
过度:
<table><?php
foreach($lotsofrows as $row)
{ ?>
<tr>
<td><?php echo $row['id']; ?></td>
</tr><?php
} ?>
</table>
Run Code Online (Sandbox Code Playgroud)
会更快地执行/解析吗?更优雅?(等等.)
我倾向于使用第二种选择,但我担心我可能会忽略一些明显/必要的东西.
从角文档上canActivate,看来你只能用canActivate后卫,让程序的途径,如果该canActivate函数返回最后true.
有没有办法说,"只有在canActivate课程评估为false" 时才进入这条路线?"
例如,为了不允许登录用户访问登录页面,我尝试了这个但是它不起作用:
export const routes: Route[] = [
{ path: 'log-in', component: LoginComponent, canActivate: [ !UserLoggedInGuard ] },
Run Code Online (Sandbox Code Playgroud)
我在控制台中遇到此错误:
ERROR Error: Uncaught (in promise): Error: StaticInjectorError[false]:
StaticInjectorError[false]:
NullInjectorError: No provider for false!
Error: StaticInjectorError[false]:
StaticInjectorError[false]:
NullInjectorError: No provider for false!
Run Code Online (Sandbox Code Playgroud) typescript angular-routing canactivate angular angular-guards
以下是使用以下代码的示例代码SqlDataReader:
// Working with SQLServer and C#
// Retrieve all rows
cmd.CommandText = "SELECT some_field FROM data";
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
Console.WriteLine(reader.GetString(0));
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:
我的意思是我想了解在while循环中检索数据时是否存在相同的机制(如果是SqlDataReader),就像使用SQLite时一样.
// working with SQLite and Java
if (cursor.moveToFirst()) {
do {
String data = cursor.getString(cursor.getColumnIndex("data"));
// do what ever you want here
} while(cursor.moveToNext());
}
cursor.close();
Run Code Online (Sandbox Code Playgroud) 我有以下代码应该得到一些book,并从该书(实体)检索前2 tags Tag(Book实体).所以,Tags是navigation property的的Book实体.
using (var context = new FakeEndavaBookLibraryEntities())
{
Book firstBook = context.Set<Book>().Take(1).First();
var firstTwoTags = firstBook.Tags.OrderBy(tag => tag.Id).Skip(0).Take(2).ToList();
}
Run Code Online (Sandbox Code Playgroud)
我希望获得必须由EF生成的以下SQL查询.
SELECT TOP(2)
[Extent2].[Id] AS [Id],
[Extent2].[Version] AS [Version],
[Extent2].[Name] AS [Name]
FROM [Literature].[BookTagRelation] AS [Extent1]
INNER JOIN [Literature].[Tag] AS [Extent2]
ON [Extent1].[TagId] = [Extent2].[Id]
WHERE [Extent1].[BookId] = 1 /* @EntityKeyValue1 - [BookId] */
Run Code Online (Sandbox Code Playgroud)
相反,EF Profiler向我显示EF正在生成无界结果集(如SELECT*FROM ..)
SELECT [Extent2].[Id] AS …Run Code Online (Sandbox Code Playgroud) angular ×2
c# ×2
sql-server ×2
typescript ×2
.net ×1
canactivate ×1
echo ×1
php ×1
profiler ×1
t-sql ×1
tags ×1