Javascript Angularjs在开始时阻止页面加载,并在单击时显示值
我有一个输入按钮,可以输入房间IDJavascript Angularjs在开始时阻止页面加载,并在单击时显示值,javascript,angularjs,Javascript,Angularjs,我有一个输入按钮,可以输入房间ID <form> <div> Enter Room Id<input type="text" ng-model="room_id" /> <div> <a href="/api/roomInfo/{{room_id}}">Account</a> </div> </form> 我遇
<form>
<div>
Enter Room Id<input type="text" ng-model="room_id" />
<div>
<a href="/api/roomInfo/{{room_id}}">Account</a>
</div>
</form>
我遇到的问题是:
1. When the page gets loaded, the ng-init runs as well and scope doesn't have a value so it throws an error saying the date not defined.
2. Second problem is I can't seem to display the date in the <span>
1。加载页面时,ng init也会运行,并且作用域没有值,因此会抛出一个错误,说明日期未定义。
2.第二个问题是我似乎无法在屏幕上显示日期
我正在试图找到一种方法,使ng init在输入ID之前不会运行。我查看了ng斗篷,但它只是延迟了一点
请让我知道如何修理它
谢谢 有几件事是不合情理的
roomRepository.query
都在其回调中设置了$scope.room
,并将其作为其返回值ng控制器在哪里
room.s_date
和room[0].s_date
span
替换为
{{room[0].s_date |date: 'mediumDate'}}
粘贴你的控制器。目前,
room\u id
和room
之间没有相关性@Farrugia I在主要内容中添加了cotroller代码。
1. When the page gets loaded, the ng-init runs as well and scope doesn't have a value so it throws an error saying the date not defined.
2. Second problem is I can't seem to display the date in the <span>
{{room[0].s_date |date: 'mediumDate'}}