我知道这是一个角度使用的最佳实践,$log而不是console.log.但是,我找不到解释原因的好文件.开发人员为什么要使用$log?
我是新来的反应,巴贝尔和蚂蚁.
我安装了react并使用create-react-app启动了一个项目.我安装了antd(ant.design).它建议使用babel-plugin-import,所以我也安装了它.
如果我解释正确,babel-plugin-import的使用文档说将它放在.babelrc文件中:
{
"plugins": [
["import", {
"libraryName": "antd",
"style": true
}]
]
}
Run Code Online (Sandbox Code Playgroud)
我无法让它上班.我的Web控制台仍然有警告:
您正在使用整个antd包,请使用 https://www.npmjs.com/package/babel-plugin-import来减少应用包大小.
我的项目目录中没有.babelrc文件,因此我创建了一个包含上述内容并重新启动我的服务器(npm start).这不起作用,所以我在myProject/node_modules/babel_plugin_import中创建了一个,但这也不起作用.
该代码片段应该去哪里?
在https://github.com/ant-design/babel-plugin-import的底部,它说
如果您在webpack配置供应商中添加库,则babel-plugin-import将无法正常工作.
但我不知道这意味着什么.
我在这里问了另一个问题:如何让antd使用通过create-react-app创建的应用程序? 也许这个问题与我通过create-react-app创建的项目有关?
对于角度输入数字,我注意到如果我输入较大的数字,它们可能会四舍五入到不同的值。
例如,在这个 plunkr http://plnkr.co/edit/k5G7eL8gIzWbSPGocdlQ?p=preview中,我设置了一个很大的最大数,如下所示:
<input type="number" name="input" ng-model="value" min="0" max="9223372036854769" required>
Run Code Online (Sandbox Code Playgroud)
然后,如果我在输入字段中输入 9223372036854769,它将向下舍入一位。如果我输入 9223372036854767,它会向上舍入一位。
仅考虑整数(无小数),输入在不四舍五入的情况下可以接收的最大整数值是多少?最低限度是多少?