AngularJS文档说 Optionally the directive can be prefixed with x-, or data- to make it HTML validator compliant..
示例标记:
<input ng-model="name">data- : <input data-ng-model="name">x- : <input x-ng-model="name">该x-前缀是速度比打字data-,但我已经看到了教程中使用或者没有前缀或data-,所以我的问题是:是否有我可能要使用的任何原因data-,而不是x-?
我的项目包含三个Python应用程序.应用程序1是一个Web应用程序.应用程序2和3包含下载某些数据的脚本.
这三个应用程序都需要使用包含"模型"(保存到数据库的类)和常用设置的模块Common.
我不知道如何构建这个项目.我可以创建三个目录,每个应用程序一个,并将Common复制三次到他们的目录中(似乎不对).
想到的另一个想法是; 创建一个主目录并将Common中的所有文件放在那里,包括__init__.py.然后,克里特三个子目录(子模块),每个应用程序一个.
另一种方法是使用pip 安装Common,但这意味着每次我更改该模块中的某些内容时我都必须重新安装.
在之前的项目中,我使用了.NET - 相当于该世界将是一个包含四个项目的解决方案,其中一个是Common.
有什么建议?
python architecture module projects-and-solutions python-2.7
我想创建和端点符合“JSON Merge Patch” https://tools.ietf.org/html/rfc7396
请不要将它与“JavaScript Object Notation (JSON) Patch”混淆 https://tools.ietf.org/html/rfc6902
但是,我在区分请求中的两种情况时遇到了一个小问题:
删除属性值,这里正在删除电子邮件值:
{
surname: "Kowalski"
email: null
}
Run Code Online (Sandbox Code Playgroud)属性不包括,因为客户根本不想更新它,这里不包括电子邮件,因为它不应该更新:
{
surname: "Kowalski"
}
Run Code Online (Sandbox Code Playgroud)出现问题是因为在模型绑定后的两种情况下,电子邮件的值为 null。
你有什么建议吗?
angularjs ×1
api-design ×1
architecture ×1
asp.net-core ×1
c# ×1
html ×1
html5 ×1
module ×1
python ×1
python-2.7 ×1
rest ×1