如何在不将主体作为应用程序选择器并使用主机绑定的情况下向body标签添加类?
我尝试使用渲染器,但它改变了整个身体
我正在开发一个大的angular2应用程序并且更改根选择器会影响很多代码,我将不得不改变很多代码
我的用例是这样的:
当我打开一个模态组件(动态创建)时,我想要隐藏文档滚动条
我有一个图表,我想使用Chart.js包含在我的网站中.在Y轴上,它给出了实数而不是整数.如何将数字更改为整数?
这是我现在拥有的图片:
这是代码:
var lineChartData = {
labels : ["2013/04/01","2013/03/31", "2013/03/30", "2013/03/29", "2013/03/28","2013/03/27", "2013/03/26"],
datasets : [
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : ["0", "2","1", "0", "1","0","1"]
}
]
}
var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(lineChartData);
Run Code Online (Sandbox Code Playgroud) 我尝试通过bash脚本执行此命令,但我收到以下错误:
#!/bin/bash
curl -XPOST 'localhost:9200/my_index/_close'
curl -XPUT 'localhost:9200/my_index/_settings' -d '{
"analysis": {
"analyzer": {
"ar_analyzer": {
"tokenizer": "standard",
"filter" : ["standard", "lowercase", "synonym", "ar_stemmer"]
},
"fr_analyzer": {
"tokenizer": "standard",
"filter" : ["standard", "lowercase", "synonym", "fr_stemmer"]
}
},
"filter" : {
"ar_stemmer" : {
"type" : "stemmer",
"name" : "arabic"
},
"fr_stemmer" : {
"type" : "stemmer",
"name" : "french"
},
"synonym" : {
"type" : "synonym",
"synonyms_path" : "synonyms.txt"
}
}
}
}'
curl -XPOST 'localhost:9200/my_index/_open'
Run Code Online (Sandbox Code Playgroud)
错误堆栈跟踪:
{"error":"IndexPrimaryShardNotAllocatedException [[my_index] primary …
当我处于第二个循环时,如何访问循环索引?像这样:
{% for i in range(0, 3) %}
{% for j in range(0, 9) %}
{{ loop1.index + loop2.index }} // ?
{% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud) 所以我正在寻找一种模拟404错误的方法,我试过这个:
throw $this->createNotFoundException();
Run Code Online (Sandbox Code Playgroud)
还有这个
return new Response("",404);
Run Code Online (Sandbox Code Playgroud)
但没有一个可行.
我是弹性搜索的新手,我想使用同义词,我在配置文件中添加了这些行:
index :
analysis :
analyzer :
synonym :
type : custom
tokenizer : whitespace
filter : [synonym]
filter :
synonym :
type : synonym
synonyms_path: synonyms.txt
Run Code Online (Sandbox Code Playgroud)
然后我创建了一个索引测试:
"mappings" : {
"test" : {
"properties" : {
"text_1" : {
"type" : "string",
"analyzer" : "synonym"
},
"text_2" : {
"search_analyzer" : "standard",
"index_analyzer" : "synonym",
"type" : "string"
},
"text_3" : {
"type" : "string",
"analyzer" : "synonym"
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
并用这些数据进行了类型测试:
{
"text_3" : "foo dog cat", …
Run Code Online (Sandbox Code Playgroud) 所以,我正在大应用程序,所有组件都具有自己的SASS文件风格(我们使用ViewEncapsulation.Native),但我建立npm run build --stats-json --prod --aot
并检查与统计https://chrisbateman.github.io/webpack-visualizer/我得到这个
右边所有那些大橙色集团都是sass.shim.ngstyle.ts文件,每个文件都像195k!
所以问题是更漂亮不会很好地格式化html.
例如,如果我有这个角度模板:
<some-component
some-attribute
[ang-binding1]='someExpr'
[ang-binding2]='someExpr'
(someEvent)='someFunc($event)'>
</some-component>
Run Code Online (Sandbox Code Playgroud)
更漂亮的将格式化为这样的东西:
<some-component some-attribute [ang-binding1]='someExpr' [ang-binding2]='someExpr' (someEvent)='someFunc($event)'>
</some-component>
Run Code Online (Sandbox Code Playgroud)
如何为html模板禁用更漂亮的格式化?
我已经尝试包括一系列的打字,但这并不能解决这个问题
这是我的tsconfig.json文件:
{
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ["es6", "dom"],
"mapRoot": "./",
"module": "es6",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types"
],
"types": [
"jasmine"
]
}
}
Run Code Online (Sandbox Code Playgroud)
node_modules的路径是正确的
html ×3
javascript ×3
angular ×2
atom-editor ×1
chart.js ×1
charts ×1
css ×1
prettier ×1
sass ×1
search ×1
symfony ×1
symfony-2.1 ×1
twig ×1
typescript ×1