我意识到,出于很多目的,显示:table和table-row,table-cell等具有非常有用的定位属性,并且可以用于代替浮动用于很多目的,例如用于制作无浮动菜单,以及更好的对齐页脚.然而,缺乏支持是一种真正的威慑.
我想知道polyfills有哪些选项来模拟显示:table,table-cell,table-row等?
我和猫鼬有一些问题.我的目标是在预保存期间,我将能够修改对象,如果需要可以分割标记,或者在另一种情况下计算子文档持续时间的总和并在主文档中更新它.
我发现如果我加载一个模型,然后调用doc.update传递新数据,只调用schema.pre('update', ...)
触发器,并且this
我的中间件内的任何更改都不会更新.我也尝试this.set('...', ....);
在我的更新中间件中使用无济于事.
似乎我这样做doc.save(...)
,然后按预期附加到this
内部的更改schema.pre('save', ...)
.除了将发布的变量扩展到我的模型的属性和保存之外,我没有看到任何方法来为此目的利用doc.update.
我的目标: - 通过以下方式更新现有文档doc.update(properties, ....)
- 在保存期间使用中间件来修改文档,执行高级验证和更新相关文档 - 在更新期间使用中间件来修改文档,执行高级验证和更新相关文档 - 可互换使用模型. findByIdAndUpdate,model.save,model.findById-> doc.update,model.findById-> doc.save,并进入我的保存/更新中间件.
一些任意的示例代码:
function loadLocation(c) {
var self = this;
c.Location.findById(c.params.id, function(err, location) {
c.respondTo(function(format) {
if (err | !location) {
format.json(function() {
c.send(err ? {
code: 500,
error: err
} : {
code: 404,
error: 'Location Not Found!'
});
});
format.html(function() {
c.redirect(c.path_to.admin_locations);
});
} else {
self.location = …
Run Code Online (Sandbox Code Playgroud) compoundjs ×1
css ×1
css-tables ×1
express ×1
mongodb ×1
mongoose ×1
node.js ×1
polyfills ×1
tablerow ×1