我有一个带有翻译槽的简单指令.
function wmFormControl() {
return {
replace: true,
templateUrl: 'wm-form-control.htm',
transclude: {
label: '?label',
hint: '?hint'
}
};
}
Run Code Online (Sandbox Code Playgroud)
和模板
<section>
<span ng-transclude="label"></span>
<div ng-transclude></div>
<span ng-transclude="hint"></span>
</section>
Run Code Online (Sandbox Code Playgroud)
这是用法
<wm-form-control>
<label>Label</label>
Blah blah blah
<hint>hint</hint>
</wm-form-control>
Run Code Online (Sandbox Code Playgroud)
结果我有:
<section>
<span ng-transclude="label">
<label>Label</label>
</span>
<div ng-transclude>
Blah blah blah
</div>
<span ng-transclude="hint">
<hint>hint</hint>
</span>
</section>
Run Code Online (Sandbox Code Playgroud)
有没有办法删除插槽包装?<label>和/ <hint>或具有ng-transclude的那个,例如?
我想得到什么:
<section>
<span ng-transclude="label">Label</span>
<div ng-transclude>
Blah blah blah
</div>
<span ng-transclude="hint">hint</span>
</section>
Run Code Online (Sandbox Code Playgroud) Refused to execute script from '.../signalr/abort?transport=webSockets&clientProtocol=1.5&callback=jQuery32109752453231046265_1507885522267&_=1507885522271' because its MIME type ('') is not executable, and strict MIME type checking is enabled.
为清楚起见,移除了一部分URL.
我有Microsoft.Owin.Host.SystemWeb(3.1.0)的最后一个稳定版本jquery.signalR-2.2.2.js.我正在使用CORS.
/signalr/start 工作得很好.
有任何想法吗?
这是一个例子
基本思想是 - 我有一个类型,可以是普通对象,也可以是对象数组。
type SingleOrArray<T> = T | T[];
Run Code Online (Sandbox Code Playgroud)
我有这样的结构:
const area: ItemArea = [
{ name: 'test1' },
{ name: 'test2' },
[
{ name: 'test3' },
{ name: 'test4' },
[
{ name: 'test5' },
{ name: 'test6' },
[
{ name: 'test7' },
]
]
]
];
Run Code Online (Sandbox Code Playgroud)
我如何限制这个嵌套数组的每个元素:
type Item = { name: string };
Run Code Online (Sandbox Code Playgroud)
谢谢
作为标题说-有什么办法让网址,从和到从这里:
$transitions.onBefore({}, function(t){
//here
});
Run Code Online (Sandbox Code Playgroud) https://regex101.com/r/sB9wW6/1
(?:(?<=\s)|^)@(\S+) <-正向后看的问题
在prod:上像这样工作(?:\s|^)@(\S+),但是我需要一个正确的开始索引(没有空间)。
在JS中:
var regex = new RegExp(/(?:(?<=\s)|^)@(\S+)/g);
Run Code Online (Sandbox Code Playgroud)
解析正则表达式时出错:无效的正则表达式:/(?:(?<= \ s)| ^)@(\ S +)/
我究竟做错了什么?
更新
好吧,在JS中没有后顾之忧
但是无论如何,我需要一个正则表达式来获取比赛的正确开始和结束索引。没有领先的空间。
angularjs ×2
cors ×1
javascript ×1
jquery ×1
owin ×1
regex ×1
signalr ×1
state ×1
transitions ×1
typescript ×1