amd

    0熱度

    1回答

    如果我有一個函數是對象的一部分(「viewModel」),我怎麼能通過requirejs公開這個。 <a href="#" class="btn btn-primary" data-bind="click: function() { viewModel.addFlight(id) } ">Add Flight</a> 我讀過這個文檔,但似乎沒有解決這個問題,除非我失去了一些東西。 http:/

    5熱度

    2回答

    我有以下requireJS配置。在嘗試引用包/ ImagingX模塊時,即使我可以看到該腳本已被加載到螢火蟲中,我也始終未定義。如果我將有問題的js文件移動到baseUrl目錄並刪除軟件包/它按預期工作。 我在做什麼錯? window.requirejs.config( { baseUrl: '/Scripts', paths: { "jque

    1熱度

    4回答

    我認爲我缺少一些東西。我讀過你可以使用RequireJS而不是使用Dojo加載器來使用dojo模塊。我對RequireJS和定義模塊感到半舒服,但似乎無法弄清楚發生了什麼。我查看了dojo js文件,發現它們使用的是define(),就像我聲明自己的模塊時一樣。我的文件被組織這樣 // File path -js main.js - lib .require.js

    0熱度

    2回答

    潛水前成JavaScript,我做了很多的Java和特別喜歡的上下文依賴注入的概念。我用了很多Google Guice。 我知道,JavaScript是不是靜態類型。而且有喜歡使用requireJs或Node.js(even did something myself)模塊化概念。 但它是可以想象的,還是有解決方案已經注入基於鬆散定義的接口上的依賴關係。(希望這是不是太傻問)

    6熱度

    1回答

    作爲一名ASP.NET MVC開發人員,我試圖圍繞JavaScript AMD模塊和像RequireJS這樣的庫進行打包。 ASP.NET MVC ScriptBundles和RequireJS之間的關係是什麼? 在一個擁有大量JavaScript的大型網站中,我應該同時使用這兩個版本嗎?或者其中之一? 我應該使用IBundleTransform整合RequireJS和Bundles嗎?

    1熱度

    1回答

    任何使用AMD與TypeScript和dojo AMD的例子?不斷收到 「3」,而不是一個對象(tslab == 3): require(["TypeScriptLab"], function (tslab) { new tslab.Tests().run(); }); 打字稿看起來像這樣: export class TypeScriptLab { t

    8熱度

    1回答

    在我grunt.js文件我有 requirejs: { dist: { options: { almond: true, wrap: true, modules: [{name: 'main'}], mainConfigFile: "src/js/main.js", baseUrl: "src/js",

    16熱度

    2回答

    我有一個模塊取決於Backbone。我有一個backbone.d.ts定義,但打字稿似乎並不想編譯我的模塊,除非我的 import Backbone = module("backbone") 實際指向一個有效的骨幹模塊,而不是一個定義文件。我正在使用AMD加載的模塊,併爲骨幹網定義了requirejs填充程序。 除了創建一個虛假的backbone.ts模塊定義之外,還有一種解決方法嗎? 更新:

    7熱度

    4回答

    我現在和yeoman一起玩。我想知道我是如何完成引導Backbone應用程序並同時啓用require.js的。 yeoman init 提供了一個設置,我可以使用AMD風格的模塊。 yeoman init backbone:all 爲我提供了一個骨架腳手架,但我不得不在index.html中手動「包含」我的所有模型,集合等。 有沒有辦法兼得? 問候菲利克斯

    0熱度

    1回答

    從我所瞭解的情況來看,使用AMD管理依賴關係得到加載的一個好處是,但在使用require.js的單頁應用程序中,所有依賴關係都將加載。 例如使用骨幹或類似的東西,可以說我有以下文件 main.js需要router.js router.js需要view_a.js和view_b.js router.js呈現的意見 routes: { "view_b":"b", "view_a":"