有什么方法可以使用JS类来用API中的数据填充对象,然后在不同的文件中重用类中的对象,这样我就可以访问同一个数据对象了吗?例如:
我有一个类来获取和存储一些数据。
export default class Api {
constructor() {
// Config from DOM element
this.config = JSON.parse( $( '.config' ).attr( 'data-config' ) );
// The object we send back to the AP
我有一个简单的HTML页面,我想用相同的数据显示多个视图。为此,我创建了一个具有数据和两个视图的主干模型。我的所有模型和视图都在单独的文件中分开。我想在所有视图中使用我的模型对象。因此,对于我的2个视图,我不必对服务器进行多个ajax调用来获取相同的数据。
这是我的密码
Model.js
var ModelData = Backbone.Model.extend({
defaults:{
Name: "ABC",
Marks: 100
}
});
var modelData= new ModelData();
View1.js
var Vi
我使用的是ICN 3.0.3 IF7。我有一个自定义插件,当我最初将它配置到ICN中时,它会将以下错误写入控制台。 一旦配置好,插件本身就能正常工作。 Uncaught TypeError: cls is not a constructor
at Object.eval (ecm/widget/layout/AdminPane.js:9845)
at dojo.js.jgz:22442
at runFactory (dojo.js.jgz:611)
at execModule (dojo.js.jgz:691)
at dojo.js.jgz:397
我正在尝试创建一个加载程序/处理程序类,但似乎无法在其他类中显示这些函数。我将类导入到我的index.js中,并试图调用函数,但它们无法工作。
这就是我在我的index.js中所做的,但是没有出现任何函数。
import * as QueryHandler from "./src/api/QueryHandler";
QueryHandler.
这是我的查询处理程序类。
class QueryHandler{
constructor();
createConnection() {
const client = new ApolloClient(
我使用的是sequelize :5.21.2,并有以下错误:“Tweet与用户无关!”
Error: { SequelizeEagerLoadingError: Tweet is not associated to User!
at Function._getIncludedAssociation (D:\References\Youtube\Sequelize\sequelize-1-hour\node_modules\sequelize\lib\model.js:715:13)
at Function._validateIncludedElement (D:\Referen
我正在使用HERE Maps Javascript API在我的Angular网站上显示地图。大多数时候,它工作得很好,但有时我会得到一个错误,贴图不会渲染。 这是错误: mapsjs-core.js:369 Tangram [error]: Error for style group 'non-collision' for tile 15/9/263/170/9 Cannot read property 'retain' of undefined: TypeError: Cannot read property 'retain' of und
我想把我的应用程序的视图放在一个单独的js文件中。我的代码现在看起来像这样:
var SearchApp = Backbone.View.extend({
initialize: function() {
// Bind all functions that uses 'this' as the current object
_.bindAll(this, 'render', 'addDocument', 'initVisualSearch');
this.initVisualSearch();
我用JS编程已经有一年了,我发誓有办法做到这一点:
function a(){
}.bind(this);
或
function a(){
}.apply(this,null);
我可以这么做:
(function a(){
console.log('b');
}).apply(null);
a(); //but this will throw an error
有办法做我想做的事吗?我只想在不失去作用域的情况下调用、调用或绑定函数。