我正在开发一个UI,它包含angularjs,html和jquery的绑定。 有没有办法可以声明在所有三个文件中加入的gloabal变量。
答案 0 :(得分:0)
如果您正在使用browserify或https://codeigniter.com/user_guide/general/controllers.html(我强烈推荐它),您可以在适当的时候使用配置文件:
// config.json
module.exports = {
"some": "important config value"
}
// some-random-file.js
var config = require('config.json');
var some = config.some; // => 'important config value'
使用webpack看起来更冷静:
export default {
"some": "important config value"
}
// some-file.js
import config from 'config.json';
const some = config.some; // => 'important config value'
我认为通常你可能想避免在Window对象上设置任何“全局可用”变量,因为可以有更多更清洁的实现。只是我的两分钱。
答案 1 :(得分:0)
任何角度范围变量都可以与HTML,Jquery或Angular绑定。请注意,JQuery首先加载,当然还有你正在使用的实际范围。
angular js: accessing $scope from jQuery angularjs: $scope update when I change a select with jQuery