小编And*_*yWD的帖子

如何将值传递给angular中的指令

我的代码,

  <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'的价值,但我不知道该怎么做.任何人都可以帮助我.谢谢.

typescript angular-directive angular

19
推荐指数
3
解决办法
3万
查看次数

php echo vs open&close标签

只是为了澄清:"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)

会更快地执行/解析吗?更优雅?(等等.)

我倾向于使用第二种选择,但我担心我可能会忽略一些明显/必要的东西.

php tags echo

15
推荐指数
3
解决办法
3382
查看次数

你如何使用Angular的canActivate来否定守卫的结果?

从角文档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

13
推荐指数
1
解决办法
2978
查看次数

.NET SqlDataReader对象是否使用数据库游标,或者整个结果集是否已加载到RAM中?

以下是使用以下代码的示例代码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)

.net c# t-sql sql-server

5
推荐指数
1
解决办法
848
查看次数

实体框架6:Skip()和Take()不生成SQL,而是在加载到内存后过滤结果集.或者我做错了什么?

我有以下代码应该得到一些book,并从该书(实体)检索前2 tags Tag(Book实体).所以,Tagsnavigation 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)

c# profiler entity-framework-6

5
推荐指数
2
解决办法
990
查看次数

SQL Server错误5120 - 无法附加.mdf文件

在我的SQL Server数据库上附加我的.mdf文件时,我收到以下错误消息:

消息5120,级别16,状态101,行1无法打开物理文件"C:\ Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA"操作系统错误5:"5(访问被拒绝.)".

错误信息 我没有关联数据库的.ldf文件.如何在没有.ldf文件的情况下附加我的.mdf文件?我正在使用SQL Server 2014.

sql-server sql-server-2014

4
推荐指数
3
解决办法
2万
查看次数