如何在没有控制器的情况下定义模型值(AngularJS)

时间:2016-06-04 10:40:18

标签: angularjs

我想知道是否可以在不使用控制器(或其他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;
&#13;
&#13;

1 个答案:

答案 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>();
    }

}