我有一个scss问题和cli:angular _nghost-fyw-1在运行时期间为apps标签(组件)添加了一个属性.同时它为我的css添加了一个属性选择器,_ngcontent-fyw-1这当然不起作用.
你知道我怎么能改变这种行为/避免它吗?
PS:它也适用于普通的CSS.
我的组件.scss文件如下所示:
my-comp {
h1 {
background-color: red;
}
}
Run Code Online (Sandbox Code Playgroud) 让我们假设我有一个巨大的(1000+)对象列表,如下所示:
[{name: 'john dow', age: 38, gender:'m'}, {name: 'jane dow', age: 18, gender:'f'}, ..]
Run Code Online (Sandbox Code Playgroud)
我想按名称过滤此列表(明智的字符).
filter('j') => [{name: 'john dow', age: 38, gender:'m'}, {name: 'jane dow', age: 18, gender:'f'}, ..]
filter('jo') => [{name: 'john dow', age: 38, gender:'m'}, ..]
filter('dow') => [{name: 'john dow', age: 38, gender:'m'}, {name: 'jane dow', age: 18, gender:'f'}, ..]
Run Code Online (Sandbox Code Playgroud)
最高性能的方法是什么?RegEx显然是其中一个关键,如果你假设用户通常从一开始就倾向于从名字开始也可能是一个好主意,事先对列表进行排序,但这只会在某些情况下有所帮助.
是否有用于映射过滤器的JavaScript内置函数?我希望这些比JavaScript实现更快.
PS:是的我想在客户端进行过滤,因为我想提供"离线功能".
django-social-auth /mypage#_=_在使用Facebook后端时重定向我.
当我在前端使用jquery mobile时,我无法接受.
我在facebook开发者网站上找到了:https://developers.facebook.com/blog/post/552/.
会话重定向行为的更改
本周,当此字段留空时,我们开始向redirect_uri添加片段#_ = _.请确保您的应用可以处理此行为.
因此,我尝试SOCIAL_AUTH_LOGIN_REDIRECT_URL将django-social-auth设置中的内容设置为"无空白".没运气
那么,如何摆脱哈希的事情呢?
非常感谢!
我在python中遇到了urllib.url_encode的问题.投注用一些代码解释:
>>> from urllib import urlencode
>>> params = {'p' : '1 2 3 4 5&6', 'l' : 'ab|cd|ef'}
>>> urlencode(params)
'p=1+2+3+4+5%266&l=ab%7Ccd%7Cef'
Run Code Online (Sandbox Code Playgroud)
我想将管道('|')保留在l参数中.你能告诉我怎么样吗?
结果应该是
'p=1+2+3+4+5%266&l=ab|cd|ef'
Run Code Online (Sandbox Code Playgroud)
PS:我不想手动汇总URL,但是使用urlencode.
谢谢--Pat
我对温斯顿很困惑.我使用以下打字稿代码登录我的*.ts文件中的控制台:
import { Logger, LoggerInstance } from "winston";
const logger:LoggerInstance = new Logger();
logger.info('Now my debug messages are written to the console!');
Run Code Online (Sandbox Code Playgroud)
控制台仍然是空的.没有编译错误或其他问题.
同时以下工作正常:
const wnstn = require("winston");
wnstn.info('Finally my messages are written to the console!');
Run Code Online (Sandbox Code Playgroud)
有没有人知道为什么会这样?我是否必须以不同方式配置Logger?我如何使用第二个例子中的默认值?
我有以下代码:
@override
Widget build(BuildContext context) {
return new Container(
height: 72.0, // in logical pixels
padding: const EdgeInsets.symmetric(horizontal: 8.0, vertical: 8.0),
decoration: new BoxDecoration(color: Colors.white),
// Row is a horizontal, linear layout.
child: new MaterialButton(
child: new Text(
_sprinkler.name,
style: new TextStyle(color: Colors.white)
),
splashColor: Colors.blueAccent,
color: Colors.blue[800],
onPressed: () {
print("onTap(): tapped" + _sprinkler.name);
},
),
);
}
Run Code Online (Sandbox Code Playgroud)
onPressed(),我想更改 Buttons 样式 - 代表洒水器活动。
因此,我需要访问 MaterialButton Widget 本身。
但是如何从回调中访问它?
非常感谢,对于 n00b 的问题,我很抱歉,我是 Dart 和 Flutter 的新手;)
这不是一个编码问题,而是一个过程问题。
我正在构建的软件可能需要针对某些市场或一般市场进行发布后修复或添加功能。
遵循SemVer 2.0(http://semver.org/spec/v2.0.0-rc.2.html)将-标签附加到指定版本号进行标记的方案我想将标签添加+到版本号进行标记这样的发布后版本。
只要不发生重大更改,就会产生以下版本树:
1.0.1-rc1 // initial pre-release
|
1.0.1-rc2 // second pre-release
|
1.0.1 // actual release
|
|-------- 1.0.1+1 --- 1.0.1+2 // post release path
|
|
|
1.0.2 //non breaking
|
2.1.0 //1st breaking
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来完全兼容 semver?
npm、jspm 和yarn 将如何处理这样的 semVer 扩展?
我是不是少了一块?有“官方”解决方案吗?
我使用以下代码通过使用jquery,jqueryui-map和google maps API向地图添加形状
$('#map_canvas').gmap('getCurrentPosition', function(position, status) {
if ( status === 'OK' ) {
var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
$('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': false});
$("#map_canvas").gmap("option", "center", clientPosition);
$('#map_canvas').gmap('option', 'zoom', 14);
$('#map_canvas').gmap('addShape', 'Circle', {
'strokeColor': "#008595",
'strokeOpacity': 0.8,
'strokeWeight': 2,
'fillColor': "#008595",
'fillOpacity': 0.35,
'center': clientPosition,
'radius': 50,
'clickable': false });
}
});
Run Code Online (Sandbox Code Playgroud)
我还尝试在$('#map_canvas')上调用.addShape方法.但我只得到以下错误:
Uncaught TypeError: Cannot call method 'apply' of undefined jquery.ui.map.js:46
$.a.$.fn.(anonymous function) jquery.ui.map.js:46
e.extend.each jquery.min.js:2
e.fn.e.each jquery.min.js:2
$.a.$.fn.(anonymous function) jquery.ui.map.js:40
(anonymous function) :8080:397
$.extend.getCurrentPosition
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?http://jquery-ui-map.googlecode.com/svn/trunk/demos/jquery-google-maps-geolocation.html上的示例由于某种原因而起作用.我只是无法弄清楚实际的差异.也许我现在要失明了;) …
如何在不提供bower.json中的用户凭据的情况下,将访问受限制的repo作为依赖项添加到bower.json?
即我想避免像这样指定它:
{
"dependencies": {
"angular": "~1.0.6",
"restricted": "https://<username>:<password>@gitserver.tld/restricted"
}
}
Run Code Online (Sandbox Code Playgroud)
我更喜欢bower/git在安装过程中问我凭据.
我正在 aws lambda 上构建一个打字稿项目。由于aws-sdk已经带有类型定义,我希望它也包含 aws lambda 的定义。但我似乎必须@types/aws-lambda单独安装它才能工作。
//import { Lambda } from "aws-sdk";
import { Context } from "aws-lambda";
module.exports.hello = async (event:any, context:Context) => {
return {
statusCode: 200,
body: JSON.stringify({
message: 'function executed successfully!',
input: event,
}),
};
};
Run Code Online (Sandbox Code Playgroud)
我希望这样的事情是可能的:
import { Lambda } from "aws-sdk";
module.exports.hello = async (event:any, context:Lambda.Context) => {
return {
statusCode: 200,
body: JSON.stringify({
message: 'function executed successfully!',
input: event,
}),
};
};
Run Code Online (Sandbox Code Playgroud)
但它不是;)
那么我该如何正确地做到这一点呢?