我想创建一个类似于AngularJS实现"email"的方式的自定义输入类型.
<input type="email" ng-model="user.email" />
Run Code Online (Sandbox Code Playgroud)
我想创建的是这样的输入类型:
<input type="path" ng-model="page.path" />
Run Code Online (Sandbox Code Playgroud)
关于如何实现这一点的任何想法?到目前为止,我只能弄清楚如何实现自定义指令,其中'path'是标记,属性或类的名称.
例如,我可以让它工作,但它与其他表单字段不一致,我真的希望它们看起来一样.
<input type="text" ng-model="page.path" path />
Run Code Online (Sandbox Code Playgroud)
app.directive('path', function() {
return {
require: 'ngModel',
link: function(scope, elm, attrs, ctrl) { ... }
};
});
Run Code Online (Sandbox Code Playgroud) 我有3个文件:layoutA.jade,layoutB.jade和index.jade.如何以编程方式设置index.jade将扩展的布局?
我尝试过使用:
app.set('view options', { layout: false });
Run Code Online (Sandbox Code Playgroud)
有:
res.render('index', { title: 'Express', layout: 'layoutB' }); // older 2.x way?
Run Code Online (Sandbox Code Playgroud)
我似乎无法覆盖index.jade文件中显式设置的任何内容.省略index.jade文件中的extends行也不起作用.