我有一个嵌入在 css-grid 中的组件。
在 stack blitz 中,我有一个 3 行的外部网格。其中一行具有最小宽度。如果视口小于最小宽度,如何让它水平滚动?
在中间行中,我有一个组件,它本身使用 2 列网格。列中的 div 有一个最小高度。
我正在寻找的是,如果视口的大小使整个内部组件(红色框)不可见,则红色框是可滚动的。
这是一个堆栈闪电战:
https://stackblitz.com/edit/angular-q4geyk
这是另一个例子:
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
.content {
display: grid;
grid-template-rows: 2em 1fr 1px;
grid-gap: 0.5rem;
height: 20em;
}
.my-panel {
border: 1 green solid;
background-color: red;
padding: 0.25rem;
}
.my-component {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 0.5rem;
padding: 0.25rem;
height: 100%;
}
header {
border: green solid 1px;
padding: 4px;
}
main {
border: …
Run Code Online (Sandbox Code Playgroud)尝试让Google Drive API在node-webkit中运行.
发送auth消息时,将发送一个Origin of File://被拒绝.
https://accounts.google.com/o/oauth2/auth
?client_id=<some value>
&scope=https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive
&immediate=true
&proxy=oauth2relay1232990068
&redirect_uri=postmessage
&origin=file://
&response_type=token
&state=1938150804|0.1319366391
&authuser=0
Run Code Online (Sandbox Code Playgroud)
不确定为什么它会从gapi那里发送 - 任何人都知道如何从node-webkit授权google驱动器?
我读过几篇关于 Jacoco 支持 Lambda 函数的旧文章,问题在几年前就得到了解决。
我发现当我运行 Jacoco 时,它没有报告此代码中 Lambda 函数的覆盖率
List<SubmissionStatus> result = jdbcTemplate.query(
FINDALL_SQL,
(rs, rowNum) -> new SubmissionStatus(
rs.getLong("subm_rec_id"),
rs.getLong("subm_file_id"),
rs.getString("contract_id"),
rs.getString("contract_name"),
rs.getString("status"))
);
Run Code Online (Sandbox Code Playgroud)
我知道它受到打击是因为测试无法通过。
我需要为 Jacoco 做一些特别的事情才能正确报告覆盖范围吗?
运行节点应用程序以读取目录
fs.readdirSync('?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward');
Run Code Online (Sandbox Code Playgroud)
我一直得到
Stack:
error properties: Object({ errno: -2, syscall: 'scandir', code: 'ENOENT', path: '?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward' })
Error: ENOENT: no such file or directory, scandir '?/Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward'
Run Code Online (Sandbox Code Playgroud)
但是我知道目录在那里
ls -al /Users/edwardthompson/Dropbox/Apps/EvidentiaSoftware/records/thompson-hayward
total 0
drwxr-xr-x@ 9 edwardthompson staff 288 Jan 18 2019 .
drwxr-xr-x@ 6 edwardthompson staff 192 Aug 29 12:30 ..
drwxr-xr-x@ 9 edwardthompson staff 288 Jan 18 2019 Births
drwxr-xr-x@ 4 edwardthompson staff 128 Jan 18 2019 Census
drwxr-xr-x@ 3 edwardthompson staff 96 Jan 18 2019 Deaths
drwxr-xr-x@ 7 edwardthompson staff …
Run Code Online (Sandbox Code Playgroud) 尝试在 NX 工作区中构建一套角度元素(Web 组件)。
我首先尝试作为库,但无法“构建”。我作为应用程序重试 - 但我无法为其创建故事书,因为它不是一个库。
和平之路是什么?
我正在将一个应用程序从旧式 Angular 存储库移植到 @nrwl/nx。我有一个应用程序和一个库给我带来了问题:
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export { Hash } from './lib/hash';
Run Code Online (Sandbox Code Playgroud)
我没有直接使用 hashjs-es,它是另一个库的依赖项。
我已经阅读了有关此问题的页面,但似乎没有任何效果。我不确定我的transformIgnorePattern 设置是否正确,而且我不是 babel 专业人士。
寻找问题的建议?
jest.config.js(在我的 apps/ 中)
module.exports = {
displayName: 'nfconsole',
preset: '../../jest.preset.js',
setupFilesAfterEnv: ['<rootDir>/src/test-setup.ts'],
globals: {
'ts-jest': {
tsconfig: '<rootDir>/tsconfig.spec.json',
stringifyContentPathRegex: '\\.(html|svg)$',
astTransformers: {
before: [
'jest-preset-angular/build/InlineFilesTransformer',
'jest-preset-angular/build/StripStylesTransformer',
],
},
},
},
coverageDirectory: '../../coverage/apps/nfconsole',
snapshotSerializers: [
'jest-preset-angular/build/serializers/no-ng-attributes',
'jest-preset-angular/build/serializers/ng-snapshot',
'jest-preset-angular/build/serializers/html-comment',
],
transform: {
'^.+\\.(ts|html)$': 'ts-jest',
'^.+\\.js$': 'babel-jest',
},
transformIgnorePatterns: [
"../../node_modules/(?!hashjs-es).+\\.js$"
]
};
Run Code Online (Sandbox Code Playgroud)
.babelrc(在 apps/ 中)
{
"presets": ["babel-preset-env"]
}
Run Code Online (Sandbox Code Playgroud)
tsconfig.spec.ts(在 apps/ 中) …
我正在通过indexedDB数据存储进行迭代,将数据添加到JavaScript数组中.如何判断光标何时结束,我可以对数组进行排序并对其进行操作?
从光标检索到行时调用onsuccess - 导航整个光标时是否还有另一个回调?
我最近在 SpringBoot 项目中添加了一个 ApplicationStartup 类
@Component
public class ApplicationStartup
implements ApplicationListener<ApplicationReadyEvent> { ...
Run Code Online (Sandbox Code Playgroud)
它实现了 ApplicationListener。
现在,当我运行与该类无关的旧 JUNit 测试时,testrunner 尝试运行我的 StartupListener,这在这些情况下既不必要也不合适。
我的测试初始化时如何跳过 ApplicationListener?
@RunWith(SpringRunner.class)
@SpringBootTest
public class SubmissionItemManagerTest {...
Run Code Online (Sandbox Code Playgroud) java ×2
javascript ×2
nrwl ×2
nrwl-nx ×2
angular ×1
babel-jest ×1
css ×1
css-grid ×1
cursor ×1
display ×1
fs ×1
google-oauth ×1
html5 ×1
indexeddb ×1
jacoco ×1
java-8 ×1
jestjs ×1
junit ×1
lambda ×1
node-webkit ×1
node.js ×1
overflow ×1
scroll ×1
spring-boot ×1
springrunner ×1