我使用单独的路由器文件作为主应用和auth app的模块.我无法获得将变量(db client)传递到路由器的最佳方法.我不想硬编码或传递它:
module.exports = function(app, db) {
Run Code Online (Sandbox Code Playgroud)
也许这是使用单例寄存器或使用全局db变量的最佳方法?
您对设计模式的体验是什么?哪种方式最好,为什么?
我试图用控制器访问图像src来保存它,但无法弄清楚如何做到这一点.
我的模板:
<img data-ng-model="book.image"
style="width: 300px; height: 200px;"
ng-src="data:image/png;base64,iVBORw0K...SuQmCC">
<a data-ng-click="save(book)" class="btn">Submit</a>
Run Code Online (Sandbox Code Playgroud)
我的控制器:
controller('BookEditController', [ '$scope', '$meteor', function ($scope, $meteor) {
$scope.save = function (book) {
if (typeof book == 'object') {
var books = $meteor("books");
var id = books.insert(book);
}
};
}])
Run Code Online (Sandbox Code Playgroud)