如果我知道data-ng-model的属性,如何获取标记

时间:2017-12-09 12:39:32

标签: javascript angularjs vba excel-vba angular-ngmodel

我在解决问题方面寻求帮助。

我有填写该字段的代码:

oie.document.parentWindow.execScript "angular.element(document.getElementsByTagName('input')[52]).scope().someText = '12345';"
oie.document.parentWindow.execScript "angular.element(document.getElementsByTagName('input')[52]).scope().$apply();"

在这种情况下,我使用标签号[52]获取字段,但我知道我填充的input标签的属性data-ng-model - 此属性被称为" sometext& #34;

我可以填写表单字段,不是引用标签号,而是通过属性data-ng-model填写吗?

它是否会像这样工作:

oie.document.parentWindow.execScript "angular.element('[ng-model="sometext"]') = '12345';"
oie.document.parentWindow.execScript "angular.element('[ng-model="sometext"]').$apply();"

1 个答案:

答案 0 :(得分:0)

试试这个..

import javax.ws.rs.GET;
import javax.ws.rs.Path;

import org.eclipse.microprofile.config.Config;
import org.eclipse.microprofile.config.ConfigProvider;

@Path(value = "awesomeService")
public class AwesomeService {

    @GET
    @Path(value = "test")
    public String someOperation() {

        Config config = ConfigProvider.getConfig(); // fails here
        String value = config.getValue("foo.bar", String.class);

        return value;
    }

}