如果我有一个指令myDir,我就ng-repeat这样称呼它
<my-dir myindex="{{$index}}"></my-dir>
Run Code Online (Sandbox Code Playgroud)
我怎样才能访问myindex?{{$index}}当我attrs.myindex在postLink函数中使用时,我得到实际的字符串.当我检查html时,它实际上说myindex="2".
我有一个带变量类型的指令myDirective.如果我运行,<my-directive type="X">我希望指令使用templateUrl:x-template.html.如果我这样做,<my-directive type="Y">我希望该指令使用templateUrl:y-template.html.
这是我目前的指示.
app.directive('myDirective', function() {
var myDirective = {
templateUrl: 'X-template.html',
restrict: 'E',
scope: {
type: '='
},
};
return myDirective;
});
Run Code Online (Sandbox Code Playgroud)
我通过stackoverflow和angular文档阅读,但没有找到我需要的任何东西.
我现在正试图做一些事情:
if ($scope.type === 'X') {
templateUrl: 'X-template.html',
}
else if ($scope.type === 'Y') {
templateUrl: 'Y-template.html',
}
Run Code Online (Sandbox Code Playgroud)
但不知道在哪里做.
你们知道这是否可行以及如何实现?
我使用LINQ来创建我的where子句,如下所示:
var query = from x in context.Xs
select x;
if (y == ...)
{
query = query.Where(x => x.Y == 1);
}
Run Code Online (Sandbox Code Playgroud)
我有很多这些"if .... where"语句.我遇到的问题是,所有这些都加入了使用AND的子句,但我需要所有where子句使用OR.是否有一种简单的方法将此代码移植到OR代码中?或者甚至用OR做出最简单的方法是什么?
谢谢.
我们正在使用.net 4 MVC2与EF和Sql Server 2005.
对于某些请求,它很少发生,并且只有当我们进行搜索时,这是通过映射到执行全文搜索的存储过程的类实现的,我们得到异常:
[SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +2030802
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +5009584
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2275
System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +33
System.Data.SqlClient.SqlDataReader.get_MetaData() +86
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +311
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +987
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +162 …Run Code Online (Sandbox Code Playgroud) 我有一个maven spring项目(最新版本),我想写一些junit测试(最新版本).
我的问题是我的spring bean是自动装配的,当我从junit测试中调用它们时,我得到空指针异常,因为spring不会自动装配它们.
如何加载上下文以便自动连接?
使用Alfresco 4.0.1,我们添加了许多新实体并将它们链接到cm:content.当我们搜索时,我们希望不仅能够通过内容标准进行搜索,而且希望能够为我们提供与具有这些属性的库(对于examlpe)链接的所有内容.
我们希望我们需要添加一个新的Solr核心(索引)并填充它.
有没有人这样做过?有人可以提供一两个提示,或链接到一个帖子来展示它.
谢谢--MB
添加1:链接表示使用Alfresco的对等(非子)关联将内容与其他实体"链接".
增加2:例如,如果我们的模型是内容和库(但它比那复杂得多),这些是使用对等(非子)关联链接的,因为我们由于其他原因无法使用父子.所以我们想要搜索的是所有名称为"document"的内容,但它们与位于"Texas"的libreries相关联.
嗨,我是Windows上没有经验的Git用户.我正在使用Git Gui.我对分行管理感兴趣.
我的repo有一个名为'leafy'的分支,我如何检查这个分支到我的本地机器,他们樱桃挑选一个主人提交到绿叶?
非常感谢
--MB
我有2个网址/数据和/数据/ {月}/{日}/{年}.
我创造了两条路线
routes.MapRoute(
"Data_Name",
"Data",
new { controller = "Data", action = "DataForAnyDate" }
);
routes.MapRoute(
"DataFullDate",
"Data/{month}/{day}/{year}",
new { controller = "Data", action = "DataForSpecificDate"}
);
Run Code Online (Sandbox Code Playgroud)
当我去/ Data时,一切正常,我看到的是Views/Data/DataForAnyDate,控制器是Data.DataForAnyDate.当我去/ Data/12/29/2009时,我想要相同的asp页面(相同的视图),但是填充了特定日期的数据,因此我使用Data.DataForSpecificDate控制器.但问题是mvc一直在Views/Data/DataForSpecificDate中查找我的视图,我希望它在Views/Data/DataForAnyDate中查看.
有没有办法告诉Data.DataForSpecificDate进入Views/Data/DataForAnyDateview,还是有其他方法来解决这个问题?
谢谢
--MB
我有2个文件:db结构和db数据sql文件.(我们还没有参与创建alter文件的项目).
有没有办法在每次构建之前运行这些文件,如果它们中的任何一个使用maven改变了?
我唯一的想法是在每次更改后重命名文件(带上版本),确保flyaway能够接收它.
是否有更聪明的方法,可能使用API或其他"技巧"?
谢谢
--MB