有点奇怪的问题/很难找到答案。我使用angularjs相对较新,并且有一个我感到困惑的问题。
我已使用http://angular-ui.github.io/angular-google-maps/#!/设置了Google地图并遇到问题。
所以我有一个$ scope.homeBase,我设置了一个lat&对于业主' Home Base',我想使用该位置来设置负载地图中心,&一个图钉来显示位置。所以在我看来很酷,设置一个var并在两个位置使用它。错。
所以这适用于加载,但每次我平移地图时,我猜它会重新设置地图中心位置,而地图中心位置又会绑定到地图标记并将标记发送到屏幕中间,每个平底锅上
反正有两个没约束吗?或者有单独的变种?没有他们约束?
我认为一个简单的变种家庭基地'将删除绑定而不更新var。而不是使用范围,但它仍然绑定?
这可能是一个新问题,但我很欣赏任何指向正确的方向。
再次感谢
这是我的代码。
public static void main (String[] args)
{
Scanner input = new Scanner (System.in);
System.out.println("Enter letters: ");
String phonenumber = input.next();
String phone = phonenumber.replaceAll("\\s", " ");
int count = 0;
int prevCount = 0;
while (!phone.equals("#")){
for (int i = 0; i < phone.length(); i++)
{
char letter = Character.toLowerCase(phone.charAt(i));
if (letter == 'a' || letter == 'b' || letter == 'c')
{
System.out.print(2);
count++;
}
if (letter == 'd' || letter == 'e' || letter == 'f')
{
System.out.print(3);
count++;
}
if (letter == 'g' || letter == 'h' || letter == 'i')
{
System.out.print(4);
count++;
}
if (letter == 'j' || letter == 'k' || letter == 'l')
{
System.out.print(5);
count++;
}
if (letter == 'm' || letter == 'n' || letter == 'o')
{
System.out.print(6);
count++;
}
if (letter == 'p' || letter == 'q' || letter == 'r' || letter == 's')
{
System.out.print(7);
count++;
}
if (letter == 't' || letter == 'u' || letter == 'v')
{
System.out.print(8);
count++;
}
if (letter == 'w' || letter == 'x' || letter == 'y' || letter == 'z')
{
System.out.print(9);
count++;
}
if (count == 3 || count - prevCount == 4)
{
System.out.print('-');
prevCount = count;
}
}
System.out.println();
System.out.println("Enter letters: ");
input.nextLine();
}
}
答案 0 :(得分:0)
我可以通过
设置页面加载中心 angular.copy(var)