我想知道是否可以在不使用控制器(或其他Javascript代码)的情况下检查是否仅使用angularJS定义了值。如何使它出现在下面的段落标签中?或者没有控制器是不可能的?
<body>
<input type="number" ng-model="myTest" ng-init="myTest=0">
<p>{{myTest*2}}</p>
<p ng-if='true'>myTest is defined</p>
<p ng-if='false'>myTest is not defined</p>
</body>
&#13;
答案 0 :(得分:0)
我尝试了一些替代方案,到目前为止我发现它可以按如下方式进行(测试空值)但不使用控制器就可以在html文件中使用任何函数(如typeof,isDefined)。这是对的吗?
public class UserDaoImpl implements UserDao {
@PersistenceContext
private EntityManager entityManager;
@Transactional // <-- this is new
@Override
public void saveUser(User user) {
entityManager.persist(user);
entityManager.flush();
}
@Override
public List<User> getUser() {
return new ArrayList<User>();
}
}