我想根据logedin用户通过前端路由器控制器从产品视图页面中删除product_options_wrapper块.
我知道我可以以编程方式附加一个新块但我没有找到删除功能.:-(
试过了...... 像那样
$this->getLayout()->unsetBlock('product_options_wrapper');
$this->getLayout()->getBlock('product.info')->remove('product_options_wrapper');
Run Code Online (Sandbox Code Playgroud)
但没有任何作用.
我有一个关于 ES6 类中的构造函数的问题。
我定义了以下类游戏:
module.exports = class Game {constructor() {}};
Run Code Online (Sandbox Code Playgroud)
现在我创建了一个这样的实例。有无参数:
let Game = require('./lib/models/game'); console.log(new Game());console.log(new Game(1,2,3));
Run Code Online (Sandbox Code Playgroud)
如果我使用 params 创建一个实例,则不会出现错误或异常。这是什么原因?