Make locals override globals instead of the inverse
This commit is contained in:
parent
13bd933b0b
commit
c36e4c0fbe
@ -21,7 +21,7 @@ export default abstract class ViewEngine extends AssetPreCompiler {
|
|||||||
public setup(app: Express, main: boolean): void {
|
public setup(app: Express, main: boolean): void {
|
||||||
app.engine(this.extension, (path, options, callback) => {
|
app.engine(this.extension, (path, options, callback) => {
|
||||||
// Props (locals)
|
// Props (locals)
|
||||||
const locals = Object.assign(options, this.getGlobals().get());
|
const locals = Object.assign(this.getGlobals().get(), options);
|
||||||
|
|
||||||
this.render(path, locals)
|
this.render(path, locals)
|
||||||
.then(value => callback(null, value))
|
.then(value => callback(null, value))
|
||||||
|
Loading…
Reference in New Issue
Block a user