新变量我有一个角度服务/价值,试图拿起一个变量,但它拿起原来的而不是新的。新的变量应该是在$(文件)。就绪的一个(),如下图所示:
但DBcontent代替var app = angular.module("app", []);
var db = "asdf"
$(document).ready(function(){
// document.getElementById("DB_content").value === '[{"name":"Joe", "age":"19"}, {"name":"Jill", "age":"21"}]'
db = document.getElementById("DB_content").value;
console.log(db);
});
app.value("DBcontent", db);
持有字符串“阵列”,它是抱着“ASDF”。我怀疑这是因为app.value(“DBcontent”,db)正在立即执行,甚至在$(document).ready()之前执行。我曾尝试把var db放在$(document).ready()之外,但是这打破了它。有人知道我能在这里做什么吗?
https://jsfiddle.net/dop49d54/4/
app.value将在ready事件触发之前被分配 – charlietfl